For xx = 1000 To 2 step -1
alebo
If cells(xx, 2) = nn Then
Label257.Caption = aa.cells(xx, 4)
exit sub
end if
Hahaha citovat
Zaslal/a
1.3.2017 11:21Zdravím, taková prkotinka. ve sloupci "B" mám čísla, občas se shodují, takže podmínku může splnit více buněk.. Já potřebuju do label257 vypsat první nalezenou hodnotu, nikoliv od spodu, jak to má excel ve zvyku, ale od vrchu, ze sloupce "D". Nějaké nápady?
Private Sub ListBox2_Click()
Dim nn As Long
Label254.Caption = ListBox2.Value
nn = ListBox2.Value
Dim aa As Worksheet
Set aa = ThisWorkbook.Sheets("záznam")
Dim xx As Long
For xx = 2 To 1000
If cells(xx, 2) = nn Then
Label257.Caption = aa.cells(xx, 4)
end if
next xx
end sub
marjankaj napsal/a:
napríklad aj takto
For xx = 1000 To 2 step -1
alebo
If cells(xx, 2) = nn Then
Label257.Caption = aa.cells(xx, 4)
exit sub
end if
Hahaha
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.