Suchergebnisse
Suchergebnisse 1-9 von insgesamt 9.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Zitat von ereza: „wbNew.SaveAs(Mappe_NEU,xlWorkbookNormal) ?? da ist die synthax falsch“Methode werden ohne Klammern aufgerufen. Anderer Vorschlag:Visual Basic-Quellcode (19 Zeilen)
-
Gespeichert wird's unter demselben Namen wie die Original .xlsm, aber als .xlsx. Wenn der das nicht zusagt, nimm einen anderen Namen. Gelöscht wird das leere Initialblatt, die beim Erzeugen des neuen Workbooks automatisch angelegt wird. Grundidee ist: - Neues Workbook erzeugen - Alles Sheets ins neue Workbook kopieren - Dort bereinigen - Speichern
-
Stimmt. xlWorkbookNormal schreibt den Typ ".xls" Nimm statt dessen xlOpenXMLWorkbook Und wenn du den Tagesstempel auch noch benötigst: wb.SaveAs Replace(ThisWorkbook.FullName, ".xlsm", "_" & Format(Date, "yyyymmdd") & ".xlsx"), xlOpenXMLWorkbook Hinweis: Wenn du Zeitstempel in Dateinamen unterbringst, nimm immer ein sortierfähiges Format. Deine oben vorgeschlagene Variante ActiveSheet.Name & Format(Now, " dd.mm.yyyy ") & ".xlsx" erzeugt mit der Zeit das blanke Chaos im Verzeichnis.
-
Vor Zeile 14Visual Basic-Quellcode (3 Zeilen) Edit: Vermutlich meinst du aber eher das:Visual Basic-Quellcode (3 Zeilen)Das kannst du vermutlich auch vor Zeile 8 einfügen, ohne dass es Böses macht.
-
Beim Kopieren des Sheets werden ggf. Links auf andere Sheets im Original-Workbook als remote links mitgenommen. Dieser Code zerstört diese Links und behält nur die Werte.
-
Wenn du keine Buttons oder Checkboxen oder sonstige Controls oder Bilder drin hast, kannst du das weg lassen. Das alles sind Shapes: msdn.microsoft.com/EN-US/library/office/ff860759.aspx
-
Wenn du den Code im selben Context hast, sollte es heißen: Visual Basic-Quellcode (1 Zeile)
-
Ich kann an der Stelle keinen Fehler erkennen. Schau dir mal im Debugger die einzelnen Objekte an, ob da eines nicht passt. Das einzige, was mir auffällt, dass du in der Zeile danach eine nicht definierte Variable Link verwendest. Du solltest mit Option Explicit arbeiten, dann meckert der Compiler solche Sachen an.
-
Zitat von ul-piloten: „die Formeln in den Spalten A:V durch Werte ersetzt werden“ Visual Basic-Quellcode (1 Zeile)