Thema Datum  Von Nutzer Rating
Antwort
Rot Tabellenblatt mithilfe For-Schleife benennen
12.07.2018 19:51:20 skywalker15
NotSolved
13.07.2018 07:12:53 Gast69714
NotSolved

Ansicht des Beitrags:
Von:
skywalker15
Datum:
12.07.2018 19:51:20
Views:
940
Rating: Antwort:
  Ja
Thema:
Tabellenblatt mithilfe For-Schleife benennen

Hey ihr,

habe folgendes Makro:

 

Sub Test()


Dim sht1 As Worksheet

Set sht1 = Sheets("Muster")

Sheets(3).Activate
sht1.Copy before:=ActiveSheet
ActiveSheet.Name = Cells(1, 7)


End Sub

 

Wenn ich das Makro ausführe, erstellt es mir eine Kopie meines Muster-Tabellenblattes und setzt an die für mich gewünschte Position. Es wird nach dem Zelleninhalt von Cells(1,7), also G1 benannt. Nun möchte ich aber, dass nach jeder Erstellung eines Blattes die Zelle unterhalb angesprochen wird, also Cells(2,7), Cells(3,7) usw. und dementsprechend benannt wird. 

Meine Idee ist dies mit einer For-Schleife zu lösen, also im Prinzip so ähnlich:

Dim n as Integer
Dim name as Text

For n=1 to 99
      cells(n,7).value=name
Next n

Und unten bei ActiveSheet.Name = Cells(name,7) zu schreiben. Aber durch längeres Rumprobieren komme ich auf keinen grünen Zweig, ich wäre über jegliche Hilfe erfreut.

 

Beste Grüße!


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Tabellenblatt mithilfe For-Schleife benennen
12.07.2018 19:51:20 skywalker15
NotSolved
13.07.2018 07:12:53 Gast69714
NotSolved