Ich bin neu mit MS EXCEL VBA, aber ich lese immer noch einige Blog über VBA und wie es funktioniert. Ich habe eine Idee zum Umbenennen von Excel-Tabellen, zum Deaktivieren von Zeilen und zum Hinzufügen neuer Seiten. Aber ich möchte
wissen, wie automatisch Zeile jeden Tag einzufügen, neue Blatt jeden Monat hinzufügen, und erstellen Sie neue gleiche (Standardstruktur) Arbeitsbuch jedes Jahr in MS EXCEL 2013 hinzufügen? Wie mache ich das?Automatisch generierte Arbeitsmappe mit aktuellem Datum, Monat und Jahr
Datum heute ist 1 dann morgen Excel automatisch 1 Zeile für Datum hinzufügen. Wenn der Monat Januar endet, dann Excel automatisch ein neues Blatt für Februar hinzufügen. Und es Jahr Änderungen Excel generieren gleiche Standard oder leere Arbeitsmappe mit dem aktuellen Jahr.
Die Standard-Struktur der Excel werden die Excel-Datei in https://github.com/Ailyn09/project102/blob/master/2017.xlsx
Sub Sample()
'Disable adding row
Dim I As Integer
Dim cbStr As String
Dim cbCtrl As CommandBarControl
Application.ScreenUpdating = False
For I = 1 To 2
If I = 1 Then
cbStr = "row"
Else
cbStr = "column"
End If
For Each cbCtrl In Application.CommandBars(cbStr).Controls
If cbCtrl.ID = 3183 Then
cbCtrl.Enabled = False
End If
Next
Next
Application.ScreenUpdating = True
'Copy Existing Sheet And Month As Name
ActiveSheet.Copy , Sheets(Sheets.Count)
ActiveSheet.Name = Month()
End Sub
CURRENT CODE befindet hierher gelangt sind JEDEN MONAT eine Idee für BLATT: https://excel.tips.net/T002017_Sheets_for_Months.html
Ist es Standard Strukturieren Sie, was Sie im Januar-Blatt gezeigt haben? d.h. 5 Zeilen für Daten für ein Datum und 5 weitere Zeilen für das nächste Datum und so weiter? Sie sollten auch eine Datumsspalte auf dem Blatt haben, das im aktuellen Layout fehlt. – sktneer
Was möchten Sie tun, wenn Sie den Code einige Tage lang nicht ausführen und dann den Code ausführen? – jsotola
@jsotola. Ich möchte die Excel-Zeile automatisch jeden Tag hinzufügen. Und wenn sich der Monat ändert, erstellt er ein neues Blatt und beginnt mit dem ersten Tag, aber der gleichen Formel mit dem Standardarbeitsblatt. Und wenn sich das Jahr ändert, sollte es eine neue Arbeitsmappe mit dem Standardformular erstellen. zB (jetzt ist 2017, Workbook-Name sollte 2017, und wir sollten Blatt Januar bis Juli haben, dann Juli 24 als Datum haben. Das Datum für Juli ist 1-31 dann das letzte Datum, das wir für das Blatt Juli sehen sollten 1-31 die SUM-Zeile, die alle hinzufügen, und im nächsten Jahr 2018 wird automatisch die neue Arbeitsmappe 2018 erstellt und dann mit Jan. – Ailyn