Gibt es eine Möglichkeit, die Zeile zu einer Zelle als absolute Referenz abzufragen? So im Sinne von Address(rowabsolute := true), aber halt nur die Zeile, nicht den Rest.
Danke für alle sachdienlichen Hinweise!
Maria
Gibt es eine Möglichkeit, die Zeile zu einer Zelle als absolute Referenz abzufragen? So im Sinne von Address(rowabsolute := true), aber halt nur die Zeile, nicht den Rest.
Danke für alle sachdienlichen Hinweise!
Maria
ich vermute mal Du meinst mit VBA
ActiveCell.Row
Gruß Hajo
Ich habe ein Makro gestrickt, das für einen monatlichen Report die Kommentare des Vormonats zurückliest. Ich schreibe dazu die Kommentare aus dem Vormonats-Report zusammen mit der Projektnummer in eine separate Datei. Diese Datei gehe ich beim Zurückschreiben Projekt für Projekt durch und suche die Projektnummer aus dem Kommentar-File im neuen Reporting-File. Zu der gefundenen Projektnummer lasse ich mir die Zeile ausgeben und schreibe dann in diese Zeile in der Kommentarspalte den alten Kommentar aus dem Kommentar-File (Adresse mit Cells (Zeile, Spalte)).
Es funktioniert eigentlich auch so, aber nicht immer. Und eigentlich brauche ich eine Lösung, die immer funktioniert...
Habe schon versucht, Ursachenforschung zu betreiben, aber außer falschen (=nicht absoluten) Referenzen fällt mir nicht viel ein.
Jedenfalls Danke erst mal für Deine Antwort.
da kann ich mich nur wiederholen, bei Fragen zum Code sollte der relevante Teil gepostet werden
Gruß Hajo
_________________________________________________
Hilft das?
ich muß jetzt gleich los. Deshalb nur ein Ansatz mit dem finden löse ich das immer so (da könnte bei Dir auch der Fehler lieger falls der Suchbegriff nicht gefunden wird.
Option Explicit
Sub Maria()
Set zelle = wbkReport.Sheets("Data Input").Cells.Find(what:=strProjektNr, _
after:=Cells(2, intProjektspalte), LookIn:=xlValues, _
lookat:=xlWhole, searchorder:=xlByColumns, searchdirection:=xlNext, _
MatchCase:=False)
If Not zelle Is Nothing Then
' wert gefunden
intTargetRow = zelle.Row
' Deine weitere Bearbeitung
End If
End Sub
Code eingefügt mit: Excel Code Jeanie
Gruß Hajo
(Bei mir funktionieren irgendwelche Sachen mit "is nothing" übrigens nur, wenn ich sie von jemand anderem abschreibe. Seltsam...)
Woran es lag war, daß ich alle Variablen am Ende eines Durchlaufs gewaltsam auf Null setzen muß. Für die Zielzeile dann eine if-Abfrage, ob sie Null ist, andernfalls das restliche Code-Gelumps.
Nun gehts. Zumindest in den bisher durchgetesteten Fällen. Und ich darf ins Wochenende. Juchuuuuuuuuuuuuu!!!