Thema Datum  Von Nutzer Rating
Antwort
05.02.2024 15:20:05 Jamie99
NotSolved
Blau Zeile anhand ID lokalisieren
06.02.2024 07:41:44 ralf_b
*****
Solved

Ansicht des Beitrags:
Von:
ralf_b
Datum:
06.02.2024 07:41:44
Views:
146
Rating: Antwort:
 Nein
Thema:
Zeile anhand ID lokalisieren

 

    .Range(.Cells.Find(What:=header,...............

find gibt ein Ergebnis zurück,  Du verwendest es direkt weiter ohne Prüfung. 

dim rng as Range 
set rng = .cells.find(.......

if not rng is nothing then
... hier dein code um mit dem Ergebnis zu arbeiten. 
end if

was die Schleife um das find soll  weis ich nicht. Im Grunde  verwendet man entweder eine schleife um etwas zu finden oder  find(), oder Application.Match()

Bei deinem Bespiel mit .range(.cells.find....    solltest du wie gezeigt erst prüfen ob es ein brauchbares Ergebnis gibt, bevor du es weiterverwendest. 

UNd die Suchrange eingrenzen, statt immer das ganze Blatt zu durchsuchen.  Deinen ganzen Code habe ich nicht im Detail analysiert. Dazu fehlt mir die Zeit und deshalb antworteten dir auch weniger Leute als du evtl. erwartet hast.   


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
05.02.2024 15:20:05 Jamie99
NotSolved
Blau Zeile anhand ID lokalisieren
06.02.2024 07:41:44 ralf_b
*****
Solved