Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
Neues Worksheet mit Titeln anlegen |
17.11.2017 12:17:54 |
Phillip Hommel |
|
|
|
17.11.2017 12:31:28 |
Gast98930 |
|
|
|
17.11.2017 13:39:43 |
Gast59527 |
|
|
|
17.11.2017 13:42:34 |
Phillip Hommel |
|
|
|
19.11.2017 18:41:57 |
AlterDresdner |
|
|
Von:
Phillip Hommel |
Datum:
17.11.2017 12:17:54 |
Views:
962 |
Rating:
|
Antwort:
|
Thema:
Neues Worksheet mit Titeln anlegen |
Hallo
Ich möchte ein neues Worksheet erstellen mit bestimmten Titel-Zellen in Zeile 1 und Spalte A. Das schreiben jeder einzelnen Zelle dauert aber ewig, daher möchte ich gerne erst eine Variable benutzen, als "array" oder "range" (sorry wenn ich mich nicht so exakt ausdrücke, bin neu in der VBA-Welt und manches was ich vom Programmieren her kenne scheint hier irgendwie anders zu gehen), diese füllen, und dann den ganzen Range in das neue Blatt schreiben, so wie:
Dim Titles as variant
set Titles = range ("A1:Z99")
Titles.Range("A1") = "Name"
'... Hier werden die Titel angelegt
ActiveWorkbook.Sheets("wie auch immer").Range("A1") = Titles
Allerdings schreibt er so direkt auf das Blatt und überschreibt nachher A1. So dauert es ewig und A1 ist am ende Leer. Verstehe ich es daher richtig, dass "Titles" keine richtige Variable ist, sondern direkt auf das Tabellenblatt verweist? Wie bekomme ich es hin, dass ich das Zellenweise schreiben wirklich in eine Variable tun kann, die dann auf einen Rutsch in das Tabellenblatt geschrieben wird?
LG
Phillip
|
- 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
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- 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
|
Neues Worksheet mit Titeln anlegen |
17.11.2017 12:17:54 |
Phillip Hommel |
|
|
|
17.11.2017 12:31:28 |
Gast98930 |
|
|
|
17.11.2017 13:39:43 |
Gast59527 |
|
|
|
17.11.2017 13:42:34 |
Phillip Hommel |
|
|
|
19.11.2017 18:41:57 |
AlterDresdner |
|
|