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

Userform Schaltfläche Speichern

Userform Schaltfläche Speichern
13.11.2002 18:01:37
Udo
Hallo Zusammen,

Ich habe eine Schaltfläche in Userform Eingefügt, und nun klappts mit dem Code nicht was ist da falsch.:

Sub Speichern()
Dim DName As String, aktDir As String
Dim a As Byte
a = MsgBox("Wollen Sie wirklich speichern.............................?", vbYesNo)
If a = 7 Then Exit Sub
' Nein wurde gedrückt, besser wäre Ja abfragen, man kann auch das X drücken
ChDir "C:\123"
ActiveSheet.Copy
DName = [a2] & "_" & [b2] & "_" & [c2] & "_" & [d2] & "_" & ".xls"
ActiveWorkbook.SaveAs DName
ActiveWorkbook.Close
End Sub

Ich möchte die Auswahl/Daten aus Tabelle 2, diese nimmt mir die Daten Aus Tabelle 1.

Danke Udo

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Userform Schaltfläche Speichern
13.11.2002 18:27:50
Nike
Hi,
das mit der Adressierung der Sheets fällt mir bei all deinen
Problemen auf.
Anstelle von Activesheet.copy
solltest du schon genau das Sheet adressieren, das du willst,
also worksheets("Tabelle2").copy

bei der anderen Frage muß du auch bei den Ranges aufpassen,
so adressiert er immer das gerade aktive Blatt, wenn
du kein bestimmtes angibst...
Ist gerade das falsche aktiv, hast du gelitten...
Also ìmmer die Sheets mit angeben bzw adressieren.
Im Zweifel Objekte definieren, das reduziert die Fehleranfälligkeit und Schreibarbeit:
dim wksBasis as worksheet
dim wksZiel as worksheet
set wksZiel = aktiveworkbook.worksheets("Tabelle1)
set wksBasis = aktiveworkbook.worksheets("Tabelle2)
wksBasis.range(Cells(1,1)).copy wksZiel.range(Cells(1,1))
wksZiel.copy
usw...

Nur mal so als Möglichkeit.

Bye

Nike

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige