MsgBox - více výsledků
Napsal: 08 pro 2011 19:19
Zdravím všechny nadšence VBA,
předem chci upozornit, že jsem nováčkem ve VBA a ne vše je mi jasné.. :)
Nyní k problému. Ve spreadsheetu mám několik sloupců. Pomocí funkce for...next se pokusím vyhledat potřebné hodnoty (stále fungujem :) a pak potřebuji tyto hodnoty vypsat do msgboxu. A tady je kámen úrazu. Msgbox vypíše vždy jen poslední hodnotu - což je logické ale já nevím jak udělat aby každé nalezené hodnotě přiřadil nějakou specifickou proměnou, které se pak objeví společně v msgboxu.
Tady je kód co momentálně mám:
Děkuji předem!
V příloze najdete ukázku. Nyní mi to v msgboxu ukazuje jen "banan" ale ja tam potrebuji mit "hruska,meloun,jabko,banan"
předem chci upozornit, že jsem nováčkem ve VBA a ne vše je mi jasné.. :)
Nyní k problému. Ve spreadsheetu mám několik sloupců. Pomocí funkce for...next se pokusím vyhledat potřebné hodnoty (stále fungujem :) a pak potřebuji tyto hodnoty vypsat do msgboxu. A tady je kámen úrazu. Msgbox vypíše vždy jen poslední hodnotu - což je logické ale já nevím jak udělat aby každé nalezené hodnotě přiřadil nějakou specifickou proměnou, které se pak objeví společně v msgboxu.
Tady je kód co momentálně mám:
Kód: Vybrat vše
Sub Loop2()
Dim total As String, i As Integer
total = 0
For i = 1 To 5
If Cells(i, 3).Value > 40 Then total = Cells(i, 1)
Next i
MsgBox total & " mame na sklade :}"
End Sub
Děkuji předem!
V příloze najdete ukázku. Nyní mi to v msgboxu ukazuje jen "banan" ale ja tam potrebuji mit "hruska,meloun,jabko,banan"