Thema Datum  Von Nutzer Rating
Antwort
Rot Makro zum Kopieren (in Werte) und Umbenennen eines Tabellenblattes
31.03.2020 10:43:26 Max
NotSolved
31.03.2020 11:11:49 Mase
NotSolved
31.03.2020 11:19:37 Max
NotSolved
31.03.2020 11:23:47 Mase
NotSolved
31.03.2020 11:29:57 Gast89167
NotSolved
31.03.2020 11:40:10 Max
NotSolved
31.03.2020 11:51:57 Mase
NotSolved
31.03.2020 11:56:44 Gast66387
NotSolved
31.03.2020 12:35:47 Mase
NotSolved
31.03.2020 12:45:41 Max
NotSolved
31.03.2020 13:25:49 Mase
NotSolved
31.03.2020 14:10:18 Gast23645
Solved

Ansicht des Beitrags:
Von:
Max
Datum:
31.03.2020 10:43:26
Views:
734
Rating: Antwort:
  Ja
Thema:
Makro zum Kopieren (in Werte) und Umbenennen eines Tabellenblattes

Hi,

ich bin eher schlecht in VBA und komme daher nicht weiter.

 

Ich habe eine Tabelle mit mehreren Tabellenblättern.

Das letzte Tabellenblatt ist mein Ausgabereiter und heißt "Ausgabe."

 

Ich möchte dieses Tabellenblatt (Ausgabe) nun kopieren, einen Namen vergeben und ans Ende der Tabelle stellen.

Der Name setzt sich aus den Zellen Tabellenblatt "Eingabe" A1 (Montag) und Tabellenblatt "Eingabe" A2 (Freitag) zusammen.

Dafür habe ich ein Makro angelegt (das teilweise funktioniert):

 

 

 
Sub Makro_1()
Dim wsNew As Worksheet
Set wsNew = Worksheets.Add
With wsNew
   .Name = Range("Eingabe!A1").Text & " - " & Range("Eingabe!A2").Text
   .Move after:=Sheets(Sheets.Count)
   End With
Set wsNew = Nothing
End Sub
 
 
Es wird ein neues (leeres) Tabellenblatt mit dem Namen "Montag - Freitag" erstellt.
 
Wie kann ich das Makro erweitern, dass der gesamte Inhalt vom Tabellenblatt "Ausgabe" als Wert (also nur der angezeite Text) übernommen wird und dass die Formatierung (Schriftgröße, fett, verbundene Zellen) erhalten bleibt?
Im Tabellenblatt "Ausgabe" ist nur Inhalt in den Spalten A-D und nur von Zeile 1-100
 
Meine Versuche sind bisher gescheitert, da dieses neue Blatt ständig einen anderen Namen hat.
 

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