Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
144to148
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
144to148
144to148
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Blattregister adressieren

Blattregister adressieren
06.08.2002 16:36:04
Klaus
Hallo,

bin zwar kein Newbie in Excel, habe aber nur selten
anspruchsvollere Sachen in Excel gemacht.
Und diesen Server habe ich heute zum ersten Mal entdeckt, toll.

Also zur Sache:

Aus meinen Quattro-Pro-Makros kenne ich es, dass man
Blattregister über Variable oder Strings adressieren kann.
In Excel scheint dieses nicht zu gehen, oder?

Um zu erklären, was ich meine. Ich habe z.B. 13 Register,
davon ist das erste eine Übersicht, danach folgen die 12 Monate,
die nach ihren Namen (Januar, Februar, ...) benannt sind.
In der Übersicht habe ich jetzt untereinander Formeln, die mit
Werten aus den Monatsregistern arbeiten.
Im Moment müßte ich innerhalb der Formeln immer den
vollständigen Monatsnamen ausschreiben =Januar!A3:A4/...,
was recht nervig ist (in wirklichkeit geht es hier nicht um
Monate, sondern um reichlich mehr Register).

In Q-Pro ist es möglich den Textstring "Januar" einer Variablen
zuzuweisen A="Januar" und dann in der obigen Formel die Variable
A zu nutzen. Geht so etwas auch annähernd in Excel?

Hat jemand von euch da eine Idee, wär schön.
Schön wär aber auch zu hören, falls es nicht geht, dann
brauche ich nicht mehr weiter suchen.

Danke

Klaus





4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Blattregister adressieren
06.08.2002 16:41:18
andreas e
hallo klaus ,

einfach spontan mal so
angenommen januar ist das erste tabblatt usw.
dann ist januar sheets(i)
wobei i vorher auf 1 gesetzt wurde
februar ... kann dann über ne schlaufe (for ....next) ermittelt werden
for i = 1 to 12

gruß
andreas e

http://www.skripteundaufgaben.de viele kostenlose Downloads und Links zu EXCEL und mehr

Re: Blattregister adressieren
06.08.2002 16:55:29
Klaus
Hallo Andreas,

vielen Dank ...
ich schliesse aus deiner Antwort, dass es wohl nur mit Hilfe
von VBA möglich ist.
Ist die Variable sheets(2) oder $sheets(2) (also Februar) im
Arbeitsblatt in Formeln verwendbar, wenn sie in z.B.
Workbook_open () definiert worden ist?

(du siehst, ich habe keinen blassen Schimmer von VBA)
(allerdings habe ich relativ viel Ahnung vom Programmieren,
so dass ich hoffe, es dann auch in VBA umsetzen zu können).

Klaus

Anzeige
Re: Blattregister adressieren
06.08.2002 16:59:59
andreas e
hallo,
na unter dem vorbehalt daß ich da auch nur ein einsteiger bin !

variablen und ähnliches sind in "normalen Formeln" nicht verwendbar !
das ganze heisst übrigens sheets (ohne den $) !

vielleicht kannst dein prob ja etwas näher schildern (evtl. in teilschritten in neuen Thread ?) dann gibts hier ja genug cracks !

gruß
andreas e
http://www.skripteundaufgaben.de viele kostenlose Downloads und Links zu EXCEL und mehr

Re: Blattregister adressieren
06.08.2002 18:57:47
Klaus
Hallo Andreas,

habe mir bei dir den VBA-Workshop runtergeladen und
mir das mal angeschaut.
Ich denke, dass ich das mit Hilfe von VBA, nämlich
Sheet.name auslesen und die Formeln dynamisch mit VBA erzeugen,
wohl hinbekomme.

Danke

klaus

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige