online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon jojo5 vom 13.01.2021, 09:52 Options

Zellen mit definiertem Namen per VBA füllen

Hallo,

folgender Code macht mir Probleme (bzw. eine Zeile daraus):

For Each ws In ThisWorkbook.Worksheets
For Each N In ActiveWorkbook.Names
If N.Name = ws.Name & "!Timestamp_Author" Or N.Name = "'" & ws.Name & "'!Timestamp_Author" Then
Application.Goto Reference:=N.Name
ActiveCell = Date & " " & Time & Chr(10) & ActiveWorkbook.BuiltinDocumentProperties("Last Author").Value
Application.Goto Reference:=ActiveSheet.Cells(1, 1), Scroll:=True
End If
Next N
Next ws

Bei "ActiveCell = ..." steht der Cursor auch in Zellen, die NICHT den Namen "Timestamp_Author" besitzen, weil dieser nicht auf jedem Tabellenblatt vergeben ist. Trotzdem füllt er auch diese Zellen.

Ich vermute mal, dass ich mit "Application.Goto Reference:=N.Name" die betroffenen Zellen nicht wirklich selektiere. Aber mit select oder anderen Unschönheiten habe ich es auch nicht geschafft.

Kann mir jemand weiterhelfen?

Vielen Dank, Gruß
Jojo


Antwort schreiben

Antwort 1 von Hajo_Zi vom 13.01.2021, 10:02 Options

Hallo Jojo

warum nicht Range(N.name)=Date & " " & Time & Chr(10) & ActiveWorkbook.BuiltinDocumentProperties("Last Author").Value

Select ist in VBAnicht notwendig.

Gruß Hajo

Antwort 2 von jojo5 vom 13.01.2021, 10:11 Options

Hallo Hajo,

vielen Dank - das ist genau das, was ich gesucht habe. Ich nutze auch kein select, aber mit Range habe ich wohl irgendeinen Fehler gemacht.

Perfekt! Danke
Jojo

Antwort 3 von Hajo_Zi vom 13.01.2021, 10:14 Options

Hallo Jojo,

Du benutzt nicht select. Aber mit Application.Goto Reference:=N.Name selektierst Du eine Zelle, das entspricht select, Activate usw.

Gruß Hajo

Antwort 4 von jojo5 vom 13.01.2021, 10:18 Options

Hallo Hajo,

alles klar - Danke für die Aufklärung ...

Gruß
Jojo

Ähnliche Themen

zellen auslesen3 + berechnen in VBA
sebal  12.11.2007 - 57 Hits - 18 Antworten

VBA + zellen vergleichen und rausschreiben
seebaer_1  26.02.2008 - 133 Hits - 9 Antworten

Zellen verlinkung in Ecxel (VBA)
o.display2  23.07.2008 - 55 Hits - 6 Antworten

Zellen über VBA? kopieren...
Alexsusi  23.08.2008 - 36 Hits - 3 Antworten

VBA+Zellen makieren
jockel01  03.09.2008 - 2 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 11:26:25 2026