Seite 1 von 1
per makro in einer Kreuztabelle springen
Verfasst: Mi, 29.07.2009 20:55
von Hugo64
Hallo, ihr Super Calc'er.
Hab da mal eine Makro frage.
Ich möchte in einer Kreutztabelle, mit hilfe zweier Zellen in denen Namen stehen, in eine bestimmte Zelle springen,
sodaß der Cursor dann in der bestimmten Zelle, wo sich Name1 und Name2 kreuzen, erscheint und ich dann dort Daten eingeben kann.
Name1
Name2
Bsp1 Bsp2 Bsp3 Bsp4 Bsp5
Bsp1
Bsp2 20
Bsp3
Bsp4 45
Bsp5
Das ganze soll per Makro mitels Schaltfläche ausgeführt werden.
Ich hoffe mich halbwegs verständlich ausgedrückt zu haben und hoffe auf anregungen.
Danke im voraus.
Re: per makro in einer Kreuztabelle springen
Verfasst: Mi, 29.07.2009 23:37
von regina
Hallo,
per Makro weiß ich nicht auf Anhieb, aber ich habe dir mal aufgeschrieben, wie es ohne Makro geht. Du hast in einem Makro aber auch Zugriff auf die einzelnen Calcfunktionen zum Suchen. In einem Makro würde ich dann aber nicht die HYPERLINK-Funktion benutzen, sondern die gefundene Addresse benutzen um den Zellcursor direkt dort hinzusetzen.
mfG
Regina
Re: per makro in einer Kreuztabelle springen
Verfasst: Do, 30.07.2009 08:42
von Hugo64
Hallo Regina,
vielen Dank für die schnelle Antwort.
Das sieht doch schon sehr gut aus, werde es heut noch in meiner Tabelle testen.
Ist sogar besser als makro!
Frage: B10 und B11, brauch ich das damit es funzt oder ist das nur informativ?
Hugo 64
Re: per makro in einer Kreuztabelle springen
Verfasst: Do, 30.07.2009 11:43
von regina
B10, B11, B12, B13 sind nur informativ. Da habe ich die Teile der langen Formel isoliert, damit verständlich wird, was dort überhaupt geschieht. Ich sehe gerade, dass in B13 noch der falsche Tabellenname steht. Den Tabellennamen musst du immer von Hand korrekt setzen. Es gibt keine Calc-Funktion, mit der man ihn direkt erfragen könnte.
Zum Funktionieren brauchst du nur die Eingabezellen B8 und B9 und die lange Formel in B17.
Re: per makro in einer Kreuztabelle springen
Verfasst: Do, 30.07.2009 19:50
von Hugo64
Hallo Regina,
Deine Formel funzt super.
vielen Dank nochmal.
MfG Hugo64
Re: per makro in einer Kreuztabelle springen
Verfasst: Do, 30.07.2009 22:37
von Karolus
Hallo
paljass hat geschrieben:
Den Tabellennamen musst du immer von Hand korrekt setzen. Es gibt keine Calc-Funktion, mit der man ihn direkt erfragen könnte.
Wer Spaß dran hat, kann folgendes verwenden:
Code: Alles auswählen
=TEIL(ZELLE("FILENAME");FINDEN("$";ZELLE("FILENAME"))+1;LÄNGE(ZELLE("FILENAME"))-FINDEN("$";ZELLE("FILENAME")))
... das macht die Formel im Hyperlink aber auch nicht übersichtlicher
die geht auch kürzer:
Code: Alles auswählen
=TEIL(ZELLE("FILENAME");FINDEN("$";ZELLE("FILENAME"))+1;99)
Gruß Karo