Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Makros in Excel





Frage

Hallo all Ihr potentiellen Helferlein, habe gar nicht gewusst, dass es so etwas gibt wie dieses feine Adresslein Folgendes Problem: Ich habe eine sehr umfangreiche Excel-Liste (8MB) mit diversen Karteireitern u.a. zwei um die es hier geht. Die eine ist "LOP" die andere ist "99". Nachdem ich in eine beliebige Zelle in der "LOP" ein "x" eintrage und mit dem Kursor dieses x markiert lasse, möchte ich über ein Makro folgende Prozedur starten: Der Karteireiter "99" (eine leere Vorlage) wird dubliziert (um die Originalvorlage nicht zu versauen) und mit bestimmten Zellen aus der "LOP" (C6, F6, K6, X6) aus der Zeile mit dem "x", (welche ja durch den Kursor markiert wird) befüllt. Ist so etwas möglich? Herzlichen Dank hansimglück [*] [sup][i]Admininfo: Beitrag verschoben. Siehe [url=https://supportnet.de/faqsthread/840][u]FAQ 2.[/u][/url][/i][/sup]

Antwort 1 von meinTipp

Hallo Hans,

im Prinzip ist es durch ein Macro machbar. Etwa über das Change-Ereignis wenn in eine Zelle ein X eingetragen wird und mit der Eingabetaste der Vorgang abgeschlossen wird.
Nur mit dem markiert lassen und dadurch ein Macro auslösen, ist wohl nicht möglich.
Denkbar währe hier noch das "Doppelklick-Ereignis" auf eine Zelle die bereits ein X enthält.
Ich habe also keine konkrete Lösung für dein angesprochenes Problem.

Wenn du schon dieses "feine Adresslein" gefunden hast, solltest du aber auch darauf achten, in welches Forum du deine Anfrage stellst.
Ich werde jetzt gleich mal dem Admin vorschlagen diese Anfrage in das Forum "Tabellenkalkulation" zu verschieben.

Gruss Rolf

Antwort 2 von hansimglueck

Hallo Rolf,

danke sowohl für die Antwort als auch für den Tip.

Habe nicht so recht gewusst, wo, unter welchem Thema, ich dieses Problem einstelle, da es mein erster Chat überhaupt ist.

Wollte meinen Chef überraschen, das ich dieses Problem, das er nicht lösen konnte, alleine auf die Reihe bekommen will.

Gruß von hansimglück (?)

Antwort 3 von nighty

hi all :-)

ein beispiel :-)

gruss nighty

einzufuegen

alt+f11/projektexplorer/DeineTabelle

die 3 steht fue spalte 3
die 1 steht fuer zeile 1

du kannst dein makro mit dem recorder aufnehmen und dieses dann bei Call Makroname aufrufen

Private Sub worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Column = 3 And Target.Row = 1 And UCase(Cells(Target.Row, Target.Column)) = "X" Then
Call DeinMakroname
End If
Application.EnableEvents = True
End Sub


Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: