26.04.2017, 15:57
(Dieser Beitrag wurde zuletzt bearbeitet: 27.04.2017, 10:13 von Kuwer.
Bearbeitungsgrund: Betreff berichtigt
)
Hallo,
1.ich habe eine userform die die ganze zeit gezeigt werden soll als vbmodeless, möchte also meine Tabelle währenddessen bearbeiten können.
wenn ich nun eine andere excel datei offen habe, wird sie leider nicht ausgeblendet obwohl sich diese userfrom darin gar nicht befindet.
gibt es auch einen "mode", dass mein excel weiterhin bearbeitbar ist, die userform aber nur in dem "workbook" erscheint wo sie auch dazu gehört?
2. ich habe desöftern Activesheet benutzt bei meiner programmierung. Nun ist mir aufgefallen, dass wenn ich mich in einem anderen tabellenblatt befinde und buttons drücke mit activesheet (ohne ein sheet.activate), dann führt es mir meinen befehl natürlich auf diesem blatt aus. nun meine frage: kann ich activesheet, generell durch Sheets("x") oder worksheets("x") ersetzen?
Mir ist bewusst dass ich in es gefahrlos in einer With prozedur verwenden kann, da ja vorher das "ziel" festgelegt wurde. aber sonst?
Vielen Dank
1.ich habe eine userform die die ganze zeit gezeigt werden soll als vbmodeless, möchte also meine Tabelle währenddessen bearbeiten können.
wenn ich nun eine andere excel datei offen habe, wird sie leider nicht ausgeblendet obwohl sich diese userfrom darin gar nicht befindet.
gibt es auch einen "mode", dass mein excel weiterhin bearbeitbar ist, die userform aber nur in dem "workbook" erscheint wo sie auch dazu gehört?
2. ich habe desöftern Activesheet benutzt bei meiner programmierung. Nun ist mir aufgefallen, dass wenn ich mich in einem anderen tabellenblatt befinde und buttons drücke mit activesheet (ohne ein sheet.activate), dann führt es mir meinen befehl natürlich auf diesem blatt aus. nun meine frage: kann ich activesheet, generell durch Sheets("x") oder worksheets("x") ersetzen?
Mir ist bewusst dass ich in es gefahrlos in einer With prozedur verwenden kann, da ja vorher das "ziel" festgelegt wurde. aber sonst?
Vielen Dank