Suchergebnisse
Suchergebnisse 1-5 von insgesamt 5.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
per Makro (Worksheet_BeforeDoubleClick) bestimmten Zellen Inhalt in eine andere Zelle kopieren
BeitragWas fehlt dir? Der grundsätzliche Rahmen?Visual Basic-Quellcode (6 Zeilen)Ist aus dem hohlen Bauch geschrieben. Anpassen und debuggen musst du selbst.
-
per Makro (Worksheet_BeforeDoubleClick) bestimmten Zellen Inhalt in eine andere Zelle kopieren
BeitragZitat von Sam85: „.etwas umfangreicher“Umfangreicher ist es in der Tat. Aber du arbeitest mit ActiveCell. Vor dem Doppelklick ist die Zelle noch gar nicht aktiv. Deswegen unbedingt mit Target arbeiten. Dafür ist der Parameter da. Dagegen ist es unnötig, wb und ws zu definieren, weil der Code im Kontext des aktiven Sheets laufen muss, um das Event abfangen zu können. Das Cancel wird von dir auch nicht gesetzt, so dass du nach dem Doppelklick in den Edit-Modus der Zelle kommst. Also außer umfangre…
-
per Makro (Worksheet_BeforeDoubleClick) bestimmten Zellen Inhalt in eine andere Zelle kopieren
BeitragDer Code gehört natürlich in den Bereich des jeweiligen Worksheet. Nur dort wird das Event getriggert. Platzier ihn dort und setze einen Breakpoint in die erste Zeile, damit du merkst, ob das Event überhaupt aktiv wird.
-
per Makro (Worksheet_BeforeDoubleClick) bestimmten Zellen Inhalt in eine andere Zelle kopieren
BeitragZitat von knuepel: „es scheint überhaupt nicht zu starten“Der Code wird aktiviert, wenn du in einen Doppelklick in einer beliebigen Zelle machst. Zitat von knuepel: „Kann ich eigentlich die Beispiel Mappe hier nicht hochladen?“gezippt. Unter "Erweiterte Antwort" als Anhang hochladen.
-
per Makro (Worksheet_BeforeDoubleClick) bestimmten Zellen Inhalt in eine andere Zelle kopieren
BeitragZitat von Sam85: „auf was sich das ByVal Sh As Object in diesem Fall bezieht“Es bezieht sich auf das Worksheet-Objekt, in dem der Doppelklick ausgeführt wurde. Damit du nicht solche Konstrukte wie Excel.Application.Cells verwenden musst, sondern statt dessen Sh.Cells schreiben kannst. Die Range-Objekte in Application beziehen sich nämlich ähnlich wie die in ActiveSheet auf das momentan im Fokus befindliche Arbeitsblatt. Wenn der Nutzer nach dem Doppelklick und vor Ende des Event-Code das Arbei…