Tabellenname aus einer Zelle übernehmen - Excel 2016 für Mac
#1
Hallo zusammen,

ich will eine Arbeitsmappe mit drei bis zu 20 Tabellen. Es geht um Besonderheiten bestimmter Orte, die jeweils in einer Tabelle erfasst werden. Ich habe nun bei der ersten Vorlage, in der Zelle B2 "Ortsname" eingetragen. Hier soll der Ortsname stehen.

Nun zu meinem Problem: ich will, dass jede Tabelle jeweils den Ortsnamen als Tabellennamen hat. So wird die Auswertung am Ende viel leichter.

Ich habe in einem anderen Thread gelesen, dass man einen bestimmten Code eingeben, Makro erstellen muss.

Da ich ein ziemlicher Laie bin, komme ich nicht drauf, wie ich das überhaupt bewerkstelligen kann.

Also bräuchte ich Hilfe, und zwar für richtig, richtige Dummies.

Ich wäre sehr dankbar!

Vielen Dank!
Top
#2
(04.10.2017, 19:17)kaalio schrieb: Ich habe in einem anderen Thread gelesen, dass man einen bestimmten Code eingeben, Makro erstellen muss.

Versuche es mal mit diesem Code:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not IsEmpty(ActiveSheet.Cells(1, 1)) Then
ActiveSheet.Name = Cells(1, 1).Value
End If
End Sub
Gruß Conny :)
_______________________________________________________________

Die Summe der Intelligenz auf unserem Planeten ist konstant, aber die Bevölkerung wächst!
Top
#3
(04.10.2017, 19:17)kaalio schrieb: Nun zu meinem Problem: ich will, dass jede Tabelle jeweils den Ortsnamen als Tabellennamen hat. So wird die Auswertung am Ende viel leichter.

Moin!
Glaube mir, so wird es nicht leichter, sondern chaotisch!
Mache Dir eine vernünftige Datenbasis mit Datensätzen, wobei ein "Feld" (eine Spalte) den Ortsnamen enthält.
Dann ist die Auswertung tatsächlich ein Klacks.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#4
Hey und vielen Dank für die Antwort.

@Ralf: es wäre nicht so, wenn mehr als eine Person in dem Projekt arbeitet
Zitat:Moin!
Glaube mir, so wird es nicht leichter, sondern chaotisch!
Mache Dir eine vernünftige Datenbasis mit Datensätzen, wobei ein "Feld" (eine Spalte) den Ortsnamen enthält.
Dann ist die Auswertung tatsächlich ein Klacks.
Top
#5
(04.10.2017, 19:37)coemm schrieb: Versuche es mal mit diesem Code:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not IsEmpty(ActiveSheet.Cells(1, 1)) Then
ActiveSheet.Name = Cells(1, 1).Value
End If
End Sub

Das habe ich auch gesehen. Weiß leider nur nicht, wie es geht Sad
Top
#6
Hallo ?,

ich habe kein excel für mac.

Entwicklertools, Code anzeigen (alternativ mit ALT+F11 öffnen)
dann den Code in "Diese Arbeitsmappe" einfügen
Gruß Conny :)
_______________________________________________________________

Die Summe der Intelligenz auf unserem Planeten ist konstant, aber die Bevölkerung wächst!
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste