Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Vba Copy Worksheet

Forumthread: Vba Copy Worksheet

Vba Copy Worksheet
09.08.2019 16:25:24
Tom
Hallo,
ich versuche ein VBA aufzusetzen, dass ein ausgeblendetes Arbeitsblatt kopiert (je nach dem was _
der User in die inputbox eingibt) und diese sichtbar macht. Das funktioniert alles gut. Was _ nicht funktioniert ist der Abbruch button, ich habs versucht mit der MsgBox abzufangen, jedoch wird dann der inputbox nicht beendet. Das Unlod(operatorAnzahl) hat leider auch nicht funktioniert. Zweitens habe ich versucht, das zu kopierende Worksheet, also Worksheets("Vorlage") in die Variable CopyDoc zu packen, jedoch kommt eine Fehlermeldung. Was ist falsch?

Private Sub loopVBA()
Dim operatorAnzahl, operatorTitel, oCounter, i%, sCounter
Dim CopyDoc As Worksheet
Set CopyDoc = Worksheets("Vorlage")
' Operator Quantity Input
OPERATORQUERY:
operatorTitel = "Anzahl der Operatoren"
operatorAnzahl = InputBox(prompt:="Bitte geben Sie die Anzahl der zu generierenden  _
Operatoren ein:", Title:=operatorTitel)
If StrPtr(operatorAnzahl) = 0 Then
MsgBox "Sie haben auf Abbrechen geklickt"
ElseIf Not IsNumeric(operatorAnzahl) Then
MsgBox "Die Eingabe ist nicht valide! Bitte nur Zahlen eingeben."
GoTo OPERATORQUERY
ElseIf operatorAnzahl > 25 Then
MsgBox "Die Anzahl der Operatoren darf nicht mehr als 25 sein!"
GoTo OPERATORQUERY
ElseIf operatorAnzahl 

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Vba Copy Worksheet
09.08.2019 16:32:43
{Boris}
Hi,
erstens: beende die Prozedur dann einfach mit Exit Sub
If StrPtr(operatorAnzahl) = 0 Then
MsgBox "Sie haben auf Abbrechen geklickt"
Exit Sub
ElseIf Not ......

Zweitens:
Mit
Set CopyDoc = Worksheets("Vorlage")
hast Du bereits ein OBJEKT - und zwar CopyDoc.
Daher kannst Du es auch so nutzen:
CopyDoc.Copy Before:=Worksheets(Worksheets.Count)
VG, Boris
Anzeige
AW: Vba Copy Worksheet
09.08.2019 21:09:12
Tom
Top, danke dir {Boris} es funzt :-)
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige