Hoe rijen doorlopen tot een specifieke waarde in Excel wordt gevonden?
In sommige gevallen wilt u rijen een voor een doorlopen totdat een specifieke waarde in een blad wordt gevonden. Hier introduceer ik een macrocode om u te helpen gegevens te herhalen totdat een specifieke waarde is bereikt.
Loop door tot een specifieke waarde
Loop door tot een specifieke waarde
1. druk op Alt + F11 toetsen om het Microsoft Visual Basic voor toepassings venster.
2. klikken Invoegen > Module, plak onderstaande code in de lege ruimte Module.
VBA: doorloop rijen tot een specifieke waarde
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. druk op F5 toets, verschijnt er een dialoogvenster waarin u een kolom kunt selecteren om doorheen te lopen. Zie screenshot:
4. klikken OKen typ de string die je wilt vinden in het tweede uitgeklapte dialoogvenster. Zie screenshot:
5. Klik op OK. Het loopt door de selectie totdat de opgegeven waarde is gevonden.
Beste Office-productiviteitstools
Geef uw Excel-vaardigheden een boost met Kutools for Excelen ervaar efficiëntie als nooit tevoren. Kutools for Excel Biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die u het meest nodig heeft...
Office Tab Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
- Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
