Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Suchen und Markieren
#1
Hallo,

ich habe ein VB zum suchen, markieren und wieder löschen von extenoffice.
Doch leider zeigt er mir an das was gefunden wurde, aber wenn die Tabelle sehr lang ist kann ich es nicht sehen wenn ich im oberen Teil der Tabelle bin.
Was muss ich ändern das er automatisch dann auch die Seite nach unten scrollt , damit ich den Eintrag sehe.
Wo muss ich noch was Einfügen.

Code:
Sub FindRange()
'UpdatebyExtendoffice20190813
Dim xRg As Range
Dim xFRg As Range
Dim xStrAddress As String
Dim xVrt As Variant
xVrt = Application.InputBox(prompt:="Search:", Title:="www.extendoffice.com")
If xVrt <> "" Then
Set xFRg = ActiveSheet.Cells.Find(what:=xVrt)
If xFRg Is Nothing Then
MsgBox prompt:="Cannot find this value", Title:="www.extendoffice.com"
Exit Sub
End If
xStrAddress = xFRg.Address
Set xRg = xFRg
Do
Set xFRg = ActiveSheet.Cells.FindNext(After:=xFRg)
Set xRg = Application.Union(xRg, xFRg)
Loop Until xFRg.Address = xStrAddress
If xRg.Count > 0 Then
xRg.Interior.ColorIndex = 8
xRsp = MsgBox(prompt:="Do you want to cancel highlighting?", Title:="www.extendoffice.com", Buttons:=vbQuestion + vbOKCancel)

If xRsp = vbOK Then xRg.Interior.ColorIndex = xlNone
End If
End If
End Sub
Antworten Top
#2
Hi,

ist Strg+F da nicht die dreißigtausendmal einfachere Lösung? 

Ansonsten... Application.GoTo kann zu Zellen springen.

Viele Grüße
derHöpp
Antworten Top
#3
Das Problem ist das ich eine große Tabelle habe und da funktioniert die Suche mit STRG F nicht.

Könntest du mir noch sagen wie ich die Funktion Application.GoTo  in das Skript einbinden kann.
Antworten Top
#4
(08.04.2023, 10:20)Franke schrieb: Das Problem ist das ich eine große Tabelle habe und da funktioniert die Suche mit STRG F nicht.

Öhmmm:
Die Schaltfläche Weiter kennst Du?

   

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#5
Die Schaltfläche weiter kenne ich. Aber da passiert nichts.
Da wird nichts markiert.


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#6
Hallo,


es ist Suchen in: Formeln
eingestellt.
Gastlich
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste