Ik ben al een tijd aan het stoeien met een VBA code.
Op dit moment redt ik mij ermee alleen het werkt nog niet optimaal.
Het gaat om de volgende code:
Zoals ik al aangaf werkt deze code al goed, alleen nog niet optimaal.
Ik krijg het maar niet voor elkaar om het volgende:
* Hij moet een bepaalde tekst vinden in "Blad1" en dit zal hij in alle werkbladen moeten zoeken behalve in "Blad1" en in een Range van A1:K2
Wat zal ik aan deze code moeten veranderen zodat ik dit werkend krijg.
Heb bovenstaande code van internet afgehaald, en deels aangepast.
Op dit moment redt ik mij ermee alleen het werkt nog niet optimaal.
Het gaat om de volgende code:
Code:
Sub SearchAreas_A2()
For j = 1 To 15
Dim ThisAddress$, Found, FirstAddress
Dim Lost$, N&, NextSheet&
Dim CurrentArea As Range, SelectedRegion As Range
Dim Reply As VbMsgBoxResult
Dim FirstSheet As Worksheet
Dim Ws As Worksheet
Dim Wks As Worksheet
Dim Sht As Worksheet
Set FirstSheet = ActiveSheet
Lost = ActiveSheet.Cells(1)(19 + j, 1)
If Lost = Empty Then End
For Each Ws In Worksheets
Ws.Select
With ActiveSheet.Cells
Set FirstAddress = .Find(What:=Lost, LookIn:=xlValues)
If FirstAddress Is Nothing Then
GoTo NextSheet
End If
FirstAddress.Select
Reply = MsgBox("Zoekt u dit " & Lost & "?", vbQuestion + vbYesNo, "Current Region")
Set Found = .Find(What:=Lost, LookIn:=xlValues)
Set FirstAddress = .Find(What:=Lost, LookIn:=xlValues)
If Reply = vbYes Then
GoTo Afdrukken:
End If
ThisAddress = FirstAddress.Address
Do
Loop While Not FirstAddress Is Nothing And FirstAddress.Address <> ThisAddress
End With
NextSheet:
Next Ws
Afdrukken:
If Reply = vbYes Then
A = MsgBox("Wilt u dit afdrukken?", vbYesNo, "")
If A = vbYes Then
Application.Dialogs(xlDialogPrint).Show
End If
If A = vbNo Then
End If
Sheets("Blad1").Select
Range("A1").Select
GoTo Doorlopen:
Else
FirstSheet.Select
MsgBox "Zoekactie afgerond - Geen meer resultaten van " & Lost & " s gevonden", vbInformation, "No Region Selected"
Sheets("Blad1").Select
Range("A1").Select
GoTo Doorlopen:
End If
Doorlopen:
Next
Call SearchAreas_A3
End Sub
Zoals ik al aangaf werkt deze code al goed, alleen nog niet optimaal.
Ik krijg het maar niet voor elkaar om het volgende:
* Hij moet een bepaalde tekst vinden in "Blad1" en dit zal hij in alle werkbladen moeten zoeken behalve in "Blad1" en in een Range van A1:K2
Wat zal ik aan deze code moeten veranderen zodat ik dit werkend krijg.
Heb bovenstaande code van internet afgehaald, en deels aangepast.