Microsoft Excel

Herbers Excel/VBA-Archiv

Automatisieren



Excel-Version: 9.0 (Office 2000)

Betrifft: Automatisieren
von: Hans
Geschrieben am: 29.05.2002 - 15:47:02

Hallo,

ist es möglich, dass bei einer Aktivierung einer Zelle, durch z. B. hineinschreiben einer Zahl, automatisch ein VBA-Prozess aktiviert wird, der daraufhin, eine Berechnung o. ä. durchführt und die Ausgabe in einer anderen Zelle ausgibt?

Gruß
Hans


  

Re: Automatisieren
von: rainer
Geschrieben am: 29.05.2002 - 15:57:50

Hallo Hans!
Du kannst ein Makro ausführen lassen, wenn z.B
- die Selektion (Zellauswahl) geändert wird
- sich Daten in der Tabelle ändern
Dazu mußt du im entspr. Tabellenblatt für Fall
1 -> das Ereignis worksheet_selektion_change
2-> das Ereignis worksheet_calculate
anzapfen und hier deinen makroausruf eintragen
Gruß
Rainer

  

Re: Automatisieren
von: andreas e
Geschrieben am: 29.05.2002 - 15:58:36

hallo hans,

meinst du das in etwa so ?

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Target.Value = Range("E1") Then
neuerwert = Range("E1").Value * 2
Range("A1").Value = neuerwert
Else
Exit Sub
End If
End Sub

gruß
andreas e

http://www.skripteundaufgaben.de viele kostenlose downloads zu excel und mehr

 

Beiträge aus den Excel-Beispielen zum Thema "Automatisieren"