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

Makro Hilfe

Makro Hilfe
03.08.2003 20:39:06
Panella
hallo
in meiner arbeitsmappe habe ich eie tabelle die ich mit einem
makro 31 mal kopiere, das funktioniert auch mit dem zweite makro
möchte ich die tabellenblätter nach dem datum das in D2 steht
benennen das funktioniert NICHT da sich die formel in D2 nicht
um die tabellen nummer erhöht.
die formel in der zelle D2 heist/ ='1'!D2+1 bleibt immer gleich.
Makro 1

Sub Copy_31()
Dim WKS As Worksheet
Dim iCounter As Integer
Application.ScreenUpdating = False
Set WKS = ActiveSheet
For iCounter = 3 To 31
WKS.Copy after:=Worksheets(Worksheets.Count)
ActiveSheet.Name = iCounter
Next iCounter
Worksheets(2).Select
Application.ScreenUpdating = True
End Sub

Makro 2

Sub Name_geben()
Dim I As Integer
On Error Resume Next
For I = 1 To Worksheets.Count
Worksheets(I).Name = Format(Worksheets(I).Range("D2"), "ddd.dd")
Next I
End Sub

wer kan mir den da bitte helfen
danke im vorraus
Armando

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro Hilfe
03.08.2003 20:54:45
Knut
Worksheets(I).Name = Format(Worksheets(I).Range("D2")+I,"ddd.dd")
Knut

AW: Makro Hilfe
03.08.2003 21:12:52
Panella
super das hatt geklappt
nur das datum in der zelle d2 bleibt immer noch gleich
es sollte sich aber immer um einen tag erhöhen sonst steht in
zelle D2 immer z.B 01.01.03
kann mir noch jemand helfen

AW: Makro Hilfe
03.08.2003 21:20:00
Knut
Worksheets(I).[d2]=Worksheets(I).[d2]+I
Worksheets(I).Name = Format(Worksheets(I).Range("D2")+I,"ddd.dd")
Knut

AW: Makro Hilfe
03.08.2003 22:03:36
Panella
habe die zeile in das makro2 eingegeben und glaube ich kapiere es nicht
oder drücke mich falsch aus alles ist durcheinander.
das erste datum im blatt '1'in zelle D2 bekomme ich aus einer anderen tabelle
und sellt sich so dar 01.01.2003 es sollte nicht geändert werden.
in den nachfolgenden blättern sollte sich das datum erhöhen.
da ich die tabellennamen aus diesem datum beziehe müste ich doch beim
kopieren diesen wert ändern oder?

Anzeige
AW: Makro Hilfe
03.08.2003 22:51:35
Knut
Da ist wohl Ursache und Wirkung verwechselt. Geht es dir darum,
in der Zelle das geänderte Datum zu haben, oder um die Blattnamen?
Knut

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige