PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelFrågefönster i macroFrågefönster i macro
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2009-01-29 20:02
 

Just nu har jag ett macro som förs frågar efter ett datum i ett fönster. När jag tryckt ok så kommer nästa fönster som frågar om referensnummer och sedan kommer ytterligare ett fönster som frågar efter signatur. Det jag skrivit in i de tre fönstren skrivs sedan in i tre olika celler på ett annat blad. Går det att lägga alla dessa frågor i samma fönster (så att jag slippet få fram tre olika fönster) och returnera de tre olika värdena i respektive celler i det andra bladet?

Nytt inlägg
 2009-01-30 09:22
 

Jag antar att du använder InputBox?

Då har du två alternativ:

1. Gör så att man kan skriva in tre värden samtidigt, men separerat med något tecken, typ "2008-01-01, 123456, NJ". Då får du först dela upp strängen i tre delar mha:

arr = Split(str, ",")Och sen kolla att det faktiskt blev tre värden med:

If IsArray(arr) Then
    If Ubound(arr)-Lbound(arr) + 1 = 3 Then
        'Gör något med arr(0), arr(1), och arr(2)
    End If
End If

2. Det är inte så snyggt, så då kan du istället göra en egen UserForm.. Lite mer jobb; återkom om du provar och inte får ordning på det.

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelFrågefönster i macroFrågefönster i macro

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter