Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
09.06.2005 15:53:42 |
Greenhorn |
|
|
|
09.06.2005 16:17:37 |
Rasta |
|
|
|
09.06.2005 16:36:33 |
Greenhorn |
|
|
|
09.06.2005 16:54:35 |
Rasta |
|
|
Aw:Aw:Aw:Drop Down und relative Zellenbezüge |
10.06.2005 08:46:28 |
Greenhorn |
|
|
|
10.06.2005 08:59:01 |
rasta |
|
|
|
10.06.2005 09:31:13 |
Greenhorn |
|
|
|
10.06.2005 11:06:43 |
Greenhorn |
|
|
|
13.06.2005 08:19:14 |
Greenhorn |
|
|
|
13.06.2005 13:14:15 |
Greenhorn |
|
|
|
10.06.2005 10:01:02 |
Greenhorn |
|
|
|
10.06.2005 13:50:38 |
Rasta |
|
|
Von:
Greenhorn |
Datum:
10.06.2005 08:46:28 |
Views:
1672 |
Rating:
|
Antwort:
|
Thema:
Aw:Aw:Aw:Drop Down und relative Zellenbezüge |
Hi Rasta!
musste gestern schnell los n bus kriegen.
Wie meinst du das mit "per hand setzen"?
Ich versuchs nochmal zu beschreiben:
Diese ddm's haben alle eine linkedcell die den numerischen Wert des im ddm ausgewaehlten Eintrags annimmt. D.h. ist der erste Eintrag ausgewaehlt, dann ist ihr wert 1, beim 10. ist ihr Wert 10 usw..
Diese LinkedCells kann man einfach unter Kontextmenü / Steuerelement formatieren / Steuerung angeben (meintest du das?) Mann kann das ganze aber auch direkt im VBA code machen. Ich habe dort z.b. die Adresse einmal geändert. Da die linkedcells sich immer relativ an der gleichen Stelle befinden, naemlich direkt hinter dem zugehoerigen ddm, und ihre Adresse ja im Code des DDm's steht habe ich gedacht man (ich ohne Hilfe nicht) kann ein Makro schreiben, das erkennnt, welches ddm gerade benutzt wird (das makro wird ja dadurch gestartet), die Adresse der linkedcell aus dem Code des jeweiligen ddm's ausliest und diese zelle aktiviert. Dann wuerden meine relativen bezuege von der dann ja activeCell funzen. Verstehst du?
Ich koennte dir, natuerlich nur wenn du Zeit und lust hast, sonst auch mal die ganze geschichte an der ich hier rumbastel per mail schicken dann siehst du vielleicht besser was mein problem ist. Bin echt in Noeten, weil das eine Aufgabe ist die ich von meinem Chef bekommen habe und ich komme nicht weiter. Ich koennte jetzt hoechstens das makro hunderte mal kopieren und ueberall einen anderen fixen Zellbezug eintragen und jedes ddm wuerde dann ein eigenes Makro haben. Sehr unelegante Loesung oder? Und ausserdem sehr Zeitintensiv! Und ab und zu muss man ja mal was dazu lernen.
Vielen Dank das du so hilfsbereit bist, hoffe ich hoere von dir
Das VBA Greenhorn
Rasta schrieb am 09.06.2005 16:54:35:
Hi Greenhorn,
das ddm weis wo es sich befindet?
du kannst höchstens die "linkedCell" per hand setzen(oder täusch ich mich) - kanns gerade nicht testen
und wenn du die ursprungszelle hast, reicht dir auch ein "normales" makro zum wasauchimmer anstatt eines relativen bezuges
wenn du nicht weiterkommst, melde dich nochmal
viele grüße
rasta
Greenhorn schrieb am 09.06.2005 16:36:33:
Hallo Rasta!
Leider nicht wirklich. Was ist denn mit der Idee die verlinkte Zelle zu benutzen? Ich meine das DDM weis ja zumindest wo sich die befindet.
Rasta schrieb am 09.06.2005 16:17:37:
Hallo Greenhorn,
das Dropdown-Menü weiß leider nicht, in bzw. bei welcher zeile es sich befindet.
An dieser Stelle arbeitest du imho am besten mit vorgefertigten constanten, wo du je nach dropdown die jeweilige zelle abfrägst.
für die relativen zellenbezüge folge diesem link: ganz unten
http://groups.google.de/group/microsoft.public.de.excel/browse_frm/thread/75377d88e1d5c503/c6cfb0ffce2827b0?q=relativer+zellbezug+vba&rnum=2&hl=de#c6cfb0ffce2827b0
hoffe es hilft
viele grüße
rasta
Greenhorn schrieb am 09.06.2005 15:53:42:
Ich habe ein Excell sheet mit ca. 150 drop Downs. Jedes soll eigentlich das gleiche tun und zwar Zeilen ein und ausblenden, aber je nachdem wo sich da DDM befindet natuerlich andere Zeilen.Alle sollen mit dem selben Makro arbeiten. Das Makro benutzt relative Bezuege. Diese gehen ja von einer Zelle aus. Momentan ist das eine bestimmte Zelle, dehalb blendet jedes DDM die gleichen Zeilen ein und aus. Wie schaffe ich es das die Zelle von der die Bezuiege ausgehen relativ zur Position des DDM's ist? Koennte man dafuer immer die jeweils verlinkte Zelle aktivieren? Wenn ja, Wie????
Mfg
Das Greenhorn
|
- 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
|
|
09.06.2005 15:53:42 |
Greenhorn |
|
|
|
09.06.2005 16:17:37 |
Rasta |
|
|
|
09.06.2005 16:36:33 |
Greenhorn |
|
|
|
09.06.2005 16:54:35 |
Rasta |
|
|
Aw:Aw:Aw:Drop Down und relative Zellenbezüge |
10.06.2005 08:46:28 |
Greenhorn |
|
|
|
10.06.2005 08:59:01 |
rasta |
|
|
|
10.06.2005 09:31:13 |
Greenhorn |
|
|
|
10.06.2005 11:06:43 |
Greenhorn |
|
|
|
13.06.2005 08:19:14 |
Greenhorn |
|
|
|
13.06.2005 13:14:15 |
Greenhorn |
|
|
|
10.06.2005 10:01:02 |
Greenhorn |
|
|
|
10.06.2005 13:50:38 |
Rasta |
|
|