Suchergebnisse
Suchergebnisse 1-9 von insgesamt 9.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hallo, wie wäre es, wenn Du die Mappe hier mit anhängst? Der Pfad der aktuellen Mappe ist Visual Basic-Quellcode (1 Zeile) Wenn da nix ausgegeben wird, dann wurde die noch nicht gespeichert.
-
Hallo, die angehängte Excel Mappe erstellt eine neue Datei, welche das Blatt Vorlage enthält in einem Unterornder, dessen Name aus dem Sheet "Namen" geholt wird. Hier der Code darin: Visual Basic-Quellcode (52 Zeilen) Edit: fSO kannst Du ignorieren, ich nutze sonst immer das FileSystemObjekt, habe es aber auf das Filesystem von Excel geändert.
-
Zitat von Kathleen: „Hey, könntest du mir bitte erklären wie der Code nach der Zeile mit dem arr=Split... zu verstehen ist? “ Oft scheitert es daran, eine ganze Ordnerstruktur auf einmal anzulegen. Daher gehe ich da alle Unterordner Stück für Stück durch und erstelle die dann einzeln. Also statt d:\Odner1\Ordner2\Ordner3 erst D:\ dann d:\Odner1\ dann d:\Odner1\Ordner2\ dann d:\Odner1\Ordner2\Ordner3\ und da jedesmal vorher prüfen, ob er schon existiert.
-
Hallo, ich erstelle "da oben" eine neue Mappe. Da ich nicht weiß, wieviel Tabellen die beinhaltet, lösche solange die zweite Tabelle, bis es nur noch eine gibt. Die erste ist ja die Vorlage, welche ich ganz vorn eingefügt habe. Wenn Du ein Sheet kopierst, dessen Name schon vorhanden ist, packt Excel da normal eine fortlaufende Nummer an den Namen. Wenn der Name zu lang ist, passt das nicht mehr. Da muss man auch aufpassen, dass die Klammern wieder geschlossen sind, sonst fallen einige Tabellenbl…
-
Hallo, in diesem Fall wirft er den Fehler 1004. Dieser hat mehrere Bedeutungen. Da müsstest Du dann auch noch den Fehlertext mit auswerten. Dieser ist abhängig von der Sprachversion. Z.B. so: Visual Basic-Quellcode (28 Zeilen) Zitat: „Fehler 1004:Dieser Name wird bereits verwendet. Verwenden Sie einen anderen.“
-
Hallo, ich schalte die Rückfragen ab, bevor ich überflüssige Sheets lösche. Sonst würde Excel jedesmal fragen, ob das Tabellenblatt gelöscht werden soll. Fällt da was auf die Nase, soll er in jedem Fall die Meldungen wieder einschalten. Sonst fragt Excel auch nicht mehr, ob geänderte Dateien gespeichert werden sollen, was fatal sein kann.
-
Hallo, ja, das ist Plan B. Nur müsste man dann den Namen ändern und wieder prüfen. Das mache ich alles in der einen Funktion. Was ich da nicht abgedeckt habe ist, ob evtl. schon die maximale Anzahl an Sheets vorhanden sind.
-
Hallo, ich würde den Fehler 1004 mit dem Fehlertext nur als letzte Möglichkeit nutzen. Wer weiß, welche Sprachversion istalliert ist, bzw. ob der genaue Wortlaut die nächsten Excelversionen / -updates übersteht. Die Eigenschaft "Name" gibt es. Diese spreche ich in meinen Beispielen oben an. Z.B. Post11. Da könntest Du in Zeile 17 der vorhandenen Tabelle einen neuen Namen geben, damit dessen Name für die neue Tabelle frei wird. Edit: Die maximale Anzahl Arbeitsblätter pro Mappe ist Speicherabhäng…
-
Fehler 1004 (wieder mal). Wenn es die Tabelle Sheetname nicht gibt.