Anzeige
Archiv - Navigation
364to368
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
364to368
364to368
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

VB automatisch ausführen

VB automatisch ausführen
15.01.2004 12:49:51
Sven
Hi
ich möchte diese Anweisung

Private Sub CommandButton1_Click()
Select Case Range("C38").Value
Case "sip-136_Tsip-154_Gsip-171_1Asip-171_2G": Range("C39").Value = "VRQ/VRAG5"
Case Else: Range("C39").Value = "NN"
End Select
End Sub

nicht über den CommandButton1 ausführen, sondern immer wenn sich der Inhalt des Felds "C38" ändert.
Wie geht das?
Sven

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VB automatisch ausführen
15.01.2004 13:11:53
Nabriss
Hallo Sven:
versuch folgendes:
unter

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$c$38" Then
Select Case Range("C38").Value
Case "sip-136_Tsip-154_Gsip-171_1Asip-171_2G": Range("C39").Value = "VRQ/VRAG5"
Case Else: Range("C39").Value = "NN"
End Select
End If
End Sub

Gruß
Nabriss
AW: VB automatisch ausführen
15.01.2004 13:12:46
Joachim K
Halle Swen,
siehe folgendes Beispiel:

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$C$38" Then
#DEINE ANWEISUNG#
End If
End Sub

Gruß ... Joachim
Anzeige
AW: VB automatisch ausführen
15.01.2004 13:14:23
Harald Kapp
Hallo Sven,
das erreichst Du über ein Makro für Worksheet_Change:
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Const Zielzelle = "C38"
If Target.Row = Range(Zielzelle).Row And Target.Column = Range(Zielzelle).Column Then
Call My_Sub
End If
End Sub

Sub My_Sub()
MsgBox "!"
End Sub

Eingeben durch Rechtsklick auf den Namen der Tabelle und "Code anzeigen".
Gruß Harald

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige