Kako se vrti skozi vrstice, dokler v Excelu ne najdemo določene vrednosti?
V nekaterih primerih boste morda želeli po vrsticah prečkati eno za drugo, dokler na listu ne najdete določene vrednosti. Tukaj predstavljam makro kodo, ki vam bo pomagala pri zanki podatkov, dokler ne dosežete določene vrednosti.
Zankajte do določene vrednosti
Zankajte do določene vrednosti
1. Pritisnite Alt + F11 tipke, da omogočite Microsoft Visual Basic za uporabookno.
2. klik Vstavi > Moduli, prilepite spodnjo kodo na prazno Moduli.
VBA: Vrti se skozi vrstice do določene vrednosti
Sub LoopUntilSpecificValue()
'UpdatebyExtendoffice20161222
Dim fStr As String
Dim strActAddress As String
Dim fbool As Boolean
Dim cnt As Long, cntRow As Long
Dim xRg As Range, yRg As Range, zRg As Range
fbool = False
strActAddress = ""
cnt = 0
On Error Resume Next
Set zRg = ActiveSheet.UsedRange
cntRow = zRg.Rows.Count
Set xRg = Application.InputBox _
(Prompt:="Range select..", Title:="Kutools for Excel", Type:=8)
fStr = Application.InputBox _
(Prompt:="Search string?", Title:="Kutools for Excel", Type:=2)
Application.ScreenUpdating = False
For Each yRg In xRg
If yRg.Row > cntRow Then
MsgBox "Value not found ", vbInformation, "Kutools for Excel"
Application.ScreenUpdating = True
Exit Sub
End If
If yRg.Value2 = fStr Then
Application.ScreenUpdating = True
yRg.Activate
fbool = True
strActAddress = yRg.Address
MsgBox "Value found in cell " & strActAddress, vbInformation, "Kutools for Excel"
Exit Sub
Else
cnt = cnt + 1
End If
Next yRg
If cnt = xRg.Count Then
MsgBox "Value not found ", vbInformation, "Kutools for Excel"
End If
Application.ScreenUpdating = True
End Sub
3. Pritisnite F5 tipka, odpre se pogovorno okno za izbiro stolpca, skozi katerega se bo zanka. Oglejte si posnetek zaslona:
4. klik OKin vnesite niz, ki ga želite najti, v drugem pojavnem pogovornem oknu. Oglejte si posnetek zaslona:
5. Kliknite V redu. Izbor bo krožil skozi izbiro, dokler ne najdete vrednosti.
Najboljša pisarniška orodja za produktivnost
Napolnite svoje Excelove spretnosti s Kutools za Excel in izkusite učinkovitost kot še nikoli prej. Kutools za Excel ponuja več kot 300 naprednih funkcij za povečanje produktivnosti in prihranek časa. Kliknite tukaj, če želite pridobiti funkcijo, ki jo najbolj potrebujete...
Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo
- Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
- Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
- Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!