Inhalt von Zellen in Variable schreiben

27/07/2008 - 20:55 von Frank Kötting | Report spam
Allo Excel-Freunde,

ich möchte gerne den Inhalt einer bestimmten Zelle von einem bestimmten
Blatt in eine Variable schreiben.


Wie kann ich dies realisieren und wie kann ich diese Variable dann in eine
andere Zelle eines anderen Blattes wieder hin einschreiben.

Es handelt sich dabei nie um einen festen Zellenplatz sonst könnte ich dies
sicherlich mit dem Bezug auf die ausgangszelle erreichen.

Vielen Dank für eure Hilfe.

Frank Kötting
 

Lesen sie die antworten

#1 michlchen
27/07/2008 - 21:18 | Warnen spam
hallo Frank.

ich habe zwar noch nicht ganz verstanden, wioe du die richtige zelle
finden willst (ist es immer der gleiche wert oder steht ein bestimmter
text in der zelle darüber oder ist die zelle immer im gleichen abstand
von einer anderen zelle)

den inhalt einer zelle kannst du am einfachsten über a activecell.text bekommen. (die variable bekommt den wert aus der
aktiv markierten zelle)
in eine andere zelle bekommst ddu den text dann wieder mit
activecell.value = a

das erstmal zur einfachsten variante. natürlich ist es unsauber, nur
mit der aktiven zelle zu arbeiten. ich nutze beispielsweise
mittlerweile immer die zeile oder spalte der aktiven zelle und die
aktive zelle ist nur noch zum auswàhlen der richtigen spalte
(beispielsweise über ne schleife mit do -> loop) da.

das sieht dann so aus: a = range(activecell.row,4).text (wenn der
text immer in der 4 spalte, aber ner anderen zeile ist)

du kannst auch das offset nutzen.
a = activecell.text
activecell.offset(4,4).select
activecell.value = a

hier springt die aktive zelle um 4 zeilen und 4 spalten von der
aktuellen aus.

hoffe das hat dir ein wenig geholfen. ansonsten kannst mir gerne
mailen bzw. deine frage noch ein wenig detailierter formulieren.


On 27 Jul., 20:55, "Frank Kötting" wrote:
Allo Excel-Freunde,

ich möchte gerne den Inhalt einer bestimmten Zelle von einem bestimmten
Blatt in eine Variable schreiben.

Wie kann ich dies realisieren und wie kann ich diese Variable dann in eine
andere Zelle eines anderen Blattes wieder hin einschreiben.

Es handelt sich dabei nie um einen festen Zellenplatz sonst könnte ich dies
sicherlich mit dem Bezug auf die ausgangszelle erreichen.

Vielen Dank für eure Hilfe.

Frank Kötting

Ähnliche fragen