Farbe von Polygon durch Marko ändern

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Farbe von Polygon durch Marko ändern

Re: Farbe von Polygon durch Makro ändern

von Herbstkatze » Do, 30.04.2009 09:25

Vielen Dank für deine Hilfe! Ist wirklich super geworden!
Dateianhänge
Carte_Departements_Guadeloupe3.ods
(50.88 KiB) 53-mal heruntergeladen

Re: Farbe von Polygon durch Marko ändern

von Herbstkatze » Do, 16.04.2009 11:36

Hallo Jürgen,
das hätte ich mir ja auch denken können...
So. Habe als Namen jeweils die Nummern der Départements eingetragen und hoffe jetzt einfach mal, keins übersehen zu haben.
Bitte erschrick nicht, wenn ich nicht sofort antworten sollte, aber ich bin die komplette nächste Woche nicht im Büro.

Vielen Dank für die Mühe und die Geduld,
Louisa
Dateianhänge
Carte_Departements2.ods
(93.21 KiB) 53-mal heruntergeladen

Re: Farbe von Polygon durch Marko ändern

von turtle47 » Mi, 15.04.2009 15:15

Hallo Herbstkatze,

Eijeijeijeijei. :shock:

Den Ball muss ich erstmal zurückgeben.
Was wir für das Makro brauchen ist ein eindeutiger Zusammenhang zwischen der Tabelle und den Bereichen auf der Karte.
Mit dem von mir weiter oben beschriebenen Index kommen wir da nicht weiter.

Entweder nehmen wir zur Identifizierung die Nummer aus der ersten Spalte oder die Bezeichnung aus der zweiten Spalte.

Also, markiere eine Region auf der Karte und mache dann einen Rechtsklick und wähle aus dem Kontextmenue
"Name Object" (Bezeichnung der englischen Version) und trage dort entweder den zugehörigen Namen aus der
Spalte "Nom Dépt" ein oder die Nummer aus der Spalte "N°dépt/code rég". Die vorhandenen Namen (AutoShape ....) überschreibst Du.
Und das für alle Regionen.

Oder aber Du ordnest den schon eigetragenen Namen z.b. "AutoShape 21" in der Tabelle zu.
Davon rate ich aber ab.

Das ist zwar erstmal viel Arbeit aber es geht nicht ohne.

Es hat sich mal wieder gezeigt, dass eine Beispieldatei mehr sagt als eine Million Worte.

Schöne Grüsse.

Jürgen

Re: Farbe von Polygon durch Marko ändern

von Herbstkatze » Mi, 15.04.2009 11:29

Hallo Jürgen,
vielen Dank für deine Hilfe.
Also: Ich hab ein Dokument, aus dem durch einen bestimmten Zellinhalt die Werte 0, 1 oder 2 über eine einfache Wenn-dann-Funktion ermittelt werden.

Der Einfachheit halber habe ich dir einfach mal einen Auszug des Docs gemacht und die Werte gerade von Hand eingetragen, um Beispielwerte zu haben.
Jetzt habe ich jedenfalls diese Liste mit Werten und jeder Wert in der Tabelle mit den Départements Frankreichs soll dann der Legende entsprechend das passende Département auf der Frankreichkarte (zweite Tabelle) in der entsprechenden Farbe einfärben.

Wir dürften ja dann eigentlich nicht mehr ganz weit davon entfernt sein, oder ? ;-)
Danke für deine Unterstützung.
Dateianhänge
Carte_Departements.ods
(53.95 KiB) 49-mal heruntergeladen

Re: Farbe von Polygon durch Marko ändern

von turtle47 » Fr, 10.04.2009 17:33

Hallo zurück,
Herbstkatze hat geschrieben:Mir ist noch nicht ganz klar, was in dem Makro die direkte Abhängigkeit definiert.
die Polygone liegen ja auf der Drawpage und angesprochen werden diese über den Index.

Code: Alles auswählen

Grafik = Page.getbyIndex(mycell_Val -1)
Stern = Index 0
Kreis = Index 1
Raute = Index 2

Also "mycell_Val" ist ja der Wert aus Zelle "A1" und dieser dann "-1". Wählt man in Zelle "A1" die "2" aus dann wird durch "mycell_Val -1" daraus die "1" errechnet und der Kreis angesprochen.
Herbstkatze hat geschrieben:und in jeder Zelle ein Wert (0 oder 1) steht
Und wie kommt der da rein? Via Formel oder per Handeintrag?

Gebe bitte noch etwas mehr Hintergrundinformationen zu Deinem Projekt, damit wir Deine Vorstellungen direkt umsetzen können und nicht vom Stöckchen aufs Hölzchen kommen. :wink:

Jürgen

Re: Farbe von Polygon durch Marko ändern

von turtle47 » Mi, 08.04.2009 19:23

Hallo Herbstkatze
Herbstkatze hat geschrieben:Wäre super, wenn mir damit jemand weiterhelfen könnte!
Ich versuche es mal.

Beim öffnen beigefügter Datei wird über das Ereignis "Datei öffnen" ein Listener gestartet, welcher Zelle "A1" auf eine Änderung überwacht.

Wenn der Inhalt der Zelle sich ändert wir ein Makto gestartet, welches die Hintergrundfarbe der Objekte ändert.
Beim Schliessen der Datei wird über das Ereignis "Datei schliessen" der Listener deaktiviert.

Viel Erfolg.

Jürgen
Dateianhänge
Polygon_Farbe.ods
(9.77 KiB) 61-mal heruntergeladen

Nach oben