Aktuell aktualisierst Du die Datei automatisch, sobald das Blatt Bestand aktiviert wird. Je mehr Daten du hast, desto länger dauert diese Aktualisierung. Mein Vorschläg wäre, dass Du den Ablauf so lässt, aber nicht alles löscht und neu schreibst, sondern -die letzte Chargennummer im Bestand ausliest -diese Chargennummer im Chargenblatt suchst -alle folgenden Chargen in den Bestand schreibst Alles automatisch, nur mit den wirklich neuen Chargen.
Wenn man z. B. B9:B3 markiert (also B9 anklickt und bis B3 markiert) gibt der Code die Zeile(3) zurück. Excel vba aktuelle zeile auslesen 2020. Angeklickt wurde aber Zeile(9) Außerdem macht es auch keinen Sinn einen mehzeiligen Bereich zu markieren, wenn man nur die angeklickte Zeilennummer braucht;-) Bitte nicht als kritisieren deuten Gruß Matthias Geschrieben am: 07. 2014 12:04:47 Hallo Matthias, Du hast natürlich recht, habe es als berechtigte, konstruktive Kritik wahrgenommen;-) Zu eine Frage: Gibt es da nicht ein Problem, wenn per Makro vorher eine andere Zelle geändert wurde? Ich dachte immer alles mit "Active" im Namen bezieht sich auf das, wo das Makro sich grade befindet und habe deshalb von Activecell Abstand genommen. Geschrieben am: 07. 2014 12:23:36 Das ist insoweit richtig, wenn es ein Worksheet_Change-Ereignis gibt Aber auch nur dann wenn in den Optionen der Cursor verschoben wird. Private Sub Worksheet_Change(ByVal Target As Range) MsgBox dress End Sub Deshalb schreibt man besser Target statt ActiveCell Private Sub Worksheet_Change(ByVal Target As Range) Wenn man allerdings per VBA einer Zelle einen Inhalt gibt: Cells(3, 3) = "Hallo" so ändert sich nichts an der Adresse von ActiveCell Hier ging es ja auch nur um das Anklicken einer Zelle in einer bestimmten Zeile Diese Zeilennummer zurückzugeben war mE die Aufgabe.
Hallo, wie kann ich herausfinden welche Zelle gerade markiert ist? Hintergrund: ich habe ein Makro welches mehrere Selects durchführt, danach soll wieder die Zelle Selektiert werden die vorher auch selektiert war. Also will ich die Koordinaten der Zelle in eine Variable schreiben, meine Selects durchführen und anschliesend wieder die Ursprüngliche Zelle selektieren. Excel Aktive Zelle auslesen VBA? (Computer, Programmieren, Office). Hallo Pascal es stand mal schon im Forum "Der Cursur ist kein Hund der überall rumgeführt werden muß. " Auf select und ähnliche Befehle sollte verzichtet werden dann brauchst Du dir die adresse nicht merken. Zelle = dress Gruß Hajo hallo Pascal, Bereich = Gruß Michael Auf selects kann ich hier leider nicht verzichten... wenn ich es nun so versuche: Dim Temp_Cell As String Temp_Cell = dress [... ] (Temp_Cell) bekomme ich einen Fehler "Typen unverträglich" in der letzten Zeile, muss ich noch etwas beachten? Hallo Pascal Cells Angaben sind Numerisch Dein Wert ist aber ein String also Range(Temp_Cell) Gruß Hajo Vielen Dank für die prompte Hilfe, mein Problem ist gelöst.