Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
804to808
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
804to808
804to808
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Code aus UF ausführen

Code aus UF ausführen
24.09.2006 08:35:19
Lorenz
Hallo u. guten Morgen!
Wie ist es möglich wenn mittels Code ein Worksheet aktiviert wird, durch dessen Private Sub Worksheet_Activate() eine frmUF geladen wird, ein bestimmtes Ereignis aus dieser frmUF (zB. Private Sub cmdCancel_Click) ausgeführt wird.
Gruss
Lorenz

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Code aus UF ausführen
24.09.2006 08:40:10
Thomas
Hallo,
versuch's mal in etwa so ...


Option Explicit
Private Sub CommandButton1_Click()
    MsgBox "TEST"
End Sub
Private Sub UserForm_Initialize()
    CommandButton1_Click
End Sub


Gruss
Thomas
Risi Thomas Softwareentwicklung
Addins - Datenbanklösungen - Komponenten - RTDServer - WebServices
Anzeige
AW: Code aus UF ausführen
24.09.2006 08:59:17
Lorenz
Hallo Thomas.
So ist´s OK!

Private Sub UserForm_Initialize()
CommandButton1_Click
End Sub

Wenn aber die UF mittels Code aufgerufen wird, so soll z.B.
If Target.Row = 5 Then
Select Case Target.Column
Case 3

Private Sub UserForm_Initialize()
CommandButton1_Click
End Sub

Case 7

Private Sub UserForm_Initialize()
CommandButton9_Click
End Sub

Case 15

Private Sub UserForm_Initialize()
CmdCancel_Click
End Sub

End select
End If
Grüsse Lorenz
Anzeige
AW: Code aus UF ausführen
24.09.2006 09:02:17
Thomas
Im Prinzip sollte es dann etwa so aussehen ...


Private Sub UserForm_Initialize()
    Select Case Target.Column
        Case 3: CommandButton1_Click
        Case 7: CommandButton9_Click
        Case 15: CmdCancel_Click
    End Select
End Sub


Gruss
Thomas
Risi Thomas Softwareentwicklung
Addins - Datenbanklösungen - Komponenten - RTDServer - WebServices
Anzeige
AW: Code aus UF ausführen
24.09.2006 09:44:45
Lorenz
Hallo Thomas.
Scheinbar mangelt es an der Art wie ich das Problem erkläre.
Ein hoffentlich nicht lästiger neuer Versuch mein Problem zu schildern:
Beim Sheet("Daten") wird die "frmUF" mittels "

Private Sub Worksheet_Activate"
mittels ".Show" die "frmUF" geladen. Wenn aber das Sheet "Daten" mittels Doppelklick von Sheet("Tabelle1") ausgewählt wird,
gibts das Problem mit "Target.Column", weil das UrsprungsSheet nicht mehr geladen ist.
Sub Wunsch()
Case 1
If aufgerufen durch Doppelklick von Sheet("Tabelle1").Range("A1") Then CommandButton1_Click
Case 3
If aufgerufen durch Doppelklick von Sheet("Tabelle1").Range("C1") Then CommandButton9_Click
End Sub

Anzeige
AW: Code aus UF ausführen
24.09.2006 13:36:02
Kurt
Hi,
falscher Ansatz, besser so:

Private Sub CommandButton1_Click()
Call Makro1_im_Modul
End Sub


Private Sub CommandButton2_Click()
Call Makro2_im_Modul
End Sub

Sub Makro1_im_Modul()
MsgBox "Hi!"
End Sub
Sub Makro2_im_Modul()
MsgBox "Hallo!"
End Sub
Sub Wunsch()
If Target.Row = 5 Then
Select Case Target.Column
Case 1: Call Makro1_im_Modul
Case 3: Call Makro2_im_Modul
End Select
End If
End Sub
mfg Kurt

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige