Excel 2003: Makro bei Verlassen einer Zelle auslösen?
  Home FAQ Contact Sign in
microsoft.public.de.excel only
 
Advanced search
POPULAR GROUPS

more...

microsoft.public.de.excel Profile…
 Up
Excel 2003: Makro bei Verlassen einer Zelle auslösen?         


Author: Rudolf G. Witt
Date: May 16, 2008 04:16

Hallo Newsgroup,

ich möchte beim Verlassen einer bestimmten Zelle meines Arbeitsblattes ein
hinterlegtes Makro auslösen.

In MS Access würde ich das über die ON EXIT- Eigenschaft eines Feldes
machen. In Excel / Visual Basic habe ich noch nichts entsprechendes
gefunden.

Könnt Ihr mir einen Blindenhund leihen, sprich einen kurzen Mustercode
posten?

Danke im Voraus!

Gruß
Rudi
7 Comments
Re: Excel 2003: Makro bei Verlassen einer Zelle auslösen?         


Author: Dimo Tabken
Date: May 16, 2008 04:58

Am Fri, 16 May 2008 13:16:33 +0200 schrieb Rudolf G. Witt:

hallo Rudolf,
> ich möchte beim Verlassen einer bestimmten Zelle meines Arbeitsblattes ein
> hinterlegtes Makro auslösen.
> Könnt Ihr mir einen Blindenhund leihen, sprich einen kurzen Mustercode
> posten?

ich habe auf die Schnelle nur einen Blindenhund gefunden, der auf
mindestens einem Bein lahmt und ein bißchen struppig aussieht. Er kommt ans
Ziel, ist aber nicht so hübsch:

In den Codebereich des betroffenen blattes kannst Du folgendes 'reinpacken.

Public prngCameFrom As Range

Private Sub worksheet_activate()
Set prngCameFrom = ActiveSheet.Range("A1")
prngCameFrom.Select
End Sub
Show full article (1.03Kb)
no comments
Re: Excel 2003: Makro bei Verlassen einer Zelle auslösen?         


Author: {Boris}
Date: May 16, 2008 05:09

Hi Rudi,

On 16 Mai, 13:16, "Rudolf G. Witt" hotmail.com> wrote:
> ich möchte beim Verlassen einer bestimmten Zelle meines Arbeitsblattes ein
> hinterlegtes Makro auslösen.

Das Geheminis heißt "Change-Ereignis":

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address(0, 0) = "D4" Then
MsgBox "Huhu!!!"
End If
End Sub

--
Grüße Boris
no comments
Re: Excel 2003: Makro bei Verlassen einer Zelle auslösen?         


Author: Dimo Tabken
Date: May 16, 2008 05:14

Am Fri, 16 May 2008 05:09:48 -0700 (PDT) schrieb {Boris}:
> Das Geheminis heißt "Change-Ereignis":

Hi Boris,

worksheet_Change() feuert aber nur dann los, wenn sich an/in der Zelle auch
was geändert hat. wenn ich den OP richtig verstanden habe, dann will er
aber das Verlassen einer zelle abfangen, gleich, ob sich an der Zelle was
geändert hat oder nicht ...

Vielleicht hab ich auch falsch gelesen, kann ja auch sein ;-)

--
Gruß
Dimo
no comments
Re: Excel 2003: Makro bei Verlassen einer Zelle auslösen?         


Author: {Boris}
Date: May 16, 2008 05:23

Hi Timo,

On 16 Mai, 14:14, Dimo Tabken wrote:
> Am Fri, 16 May 2008 05:09:48 -0700 (PDT) schrieb {Boris}:
>
>> Das Geheminis heißt "Change-Ereignis":
>
> Hi Boris,
>
> worksheet_Change() feuert aber nur dann los, wenn sich an/in der Zelle auch
> was geändert hat. wenn ich den OP richtig verstanden habe, dann will er
> aber das Verlassen einer zelle abfangen, gleich, ob sich an der Zelle was
> geändert hat oder nicht ...

Ja, kann man so oder so interpretieren. Der OP wird uns sicher bald
aufklären ;-)

--
Grüße Boris
no comments
Re: Excel 2003: Makro bei Verlassen einer Zelle auslösen?         


Author: Dimo Tabken
Date: May 16, 2008 05:37

Am Fri, 16 May 2008 05:23:33 -0700 (PDT) schrieb {Boris}:
> Der OP wird uns sicher bald
> aufklären ;-)

:-) vermutlich schon
--
Gruß
Dimo
no comments
Re: Excel 2003: Makro bei Verlassen einer Zelle auslösen?         


Author: Rudolf G. Witt
Date: May 16, 2008 07:29

Hallo Helfergemeinde,

"Dimo Tabken" schrieb im Newsbeitrag
news:1oct791cj51n5.1cl4ys6tl1u8q.dlg@40tude.net...
> Am Fri, 16 May 2008 05:23:33 -0700 (PDT) schrieb {Boris}:
>
>> Der OP wird uns sicher bald
>> aufklären ;-)
>
> :-) vermutlich schon
> --
> Gruß
> Dimo

da hab ich Euch etwas warten lassen, aber ich war in einer Besprechung;
sorry.

Jetzt kommt die Aufklärung:

Ich hab mich wohl etwas fahrlässig ausgedrückt. Tatsache ist, daß für meine
gegenwärtige Anforderung das Change- Ereignis reicht.

Vielen Dank also Euch Beiden, besonders aber Boris, der mich fast so gut
zwischen den Zeilen versteht wie meine Frau :-)))
Show full article (0.69Kb)
no comments
Re: Excel 2003: Makro bei Verlassen einer Zelle auslösen?         


Author: Dimo Tabken
Date: May 16, 2008 12:24

Am Fri, 16 May 2008 16:29:55 +0200 schrieb Rudolf G. Witt:
> Vielen Dank also Euch Beiden, besonders aber Boris, der mich fast so gut
> zwischen den Zeilen versteht wie meine Frau :-)))

*DAS* nenne ich mal eine gelungene Formulierung!
Freut mich, dass Deine Frage beantwortet ist ... wenn ich eine Hut besäße,
ich zöge ihn gerade jetzt vor Boris ;-)

--
Gruß
Dimo
no comments