Ich habe ein Arbeitsblatt mit verbundenen Zellen (z. B. B2: C3 mit Wert "myValue"). Wenn ich versuche, einen Wert zu suchen, die in einer verbundenen Zelle ist mitWie zu range.find ein Wert in einer verbundenen Zelle
r = ThisWorkbook.ActiveWorksheets.Range("$A:$D").Find("myValue")
Debug.Print r.Address
erhalte ich nur die Adresse von anderen einzelnen Zellen mit ähnlichen Werten, aber nicht der fusionierten Zelle.
Wie kann ich das mit VBA? Wenn ich die manuelle Suchfunktion von Excel verwende, findet es den Wert in kürzester Zeit.
Mit freundlichen Grüßen, Harry
EDIT: Wenn ich den Code aus Gary verwende ich bekommen einen Laufzeitfehler 91. Die Variable r Nichts ist.
Bereich ("B2: C3"). Zellen (1) .Wert? kann dem Zweck dienen. Alternativ ~ Bereich ("B2"). MergeArea.Cells (1,1) .Value ~ Wenn Sie die Grenzen des zusammengeführten Bereichs nicht kennen. – skkakkar