Worksheet.nl  

Ga terug   Worksheet.nl > Overig > Archief > PROJECT: WK Voetbal 2010



Status bericht: In behandeling
 
LinkBack Discussietools Weergave
  #1  
Oud 9 december 2009, 13:39
Senior Member
 
Geregistreerd: 30 oktober 2009
Locatie: Venlo
Berichten: 503
Standaard WK vlaggen koppelen aan land

Goedemiddag,

Ik ben bezig met het opzetten van een WK poule. Ik heb een lijstje met alle deelnemende landen aan het WK met daarachter bijhorend vlaggetje.

Nu wil ik in een bepaalde kolom een land invullen, waarna automatisch bijhorende vlag erbij moet komen.

Iemand enig idee hoe dit moet?
Bijgevoegde bestanden
Bestandstype: xls Map2.xls‎ (34,5 KB, 158x gelezen)
Sponsored Links
  #2  
Oud 9 december 2009, 16:35
Senior Member
 
Geregistreerd: 3 november 2006
Locatie: Tussen Diest en Geel
Berichten: 267
Standaard

Beste antonh,
Is het zoiets als bijgevoegd bestand ?
Bijgevoegde bestanden
Bestandstype: xls Vlaggen.xls‎ (52,5 KB, 144x gelezen)
  #3  
Oud 9 december 2009, 16:49
Senior Member
 
Geregistreerd: 30 oktober 2009
Locatie: Venlo
Berichten: 503
Standaard

Nou.. Zoiets is goed, alleen dan zonder dropdown menu en dan in meerdere cellen (zie bijlage)

In de bijlage staan wedstrijden, dit zijn verwijzingen naar een andere cel (in het gebruikte bestand)
Nu wil ik naast ieder land graag het bijhorend plaatje..
Bijgevoegde bestanden
Bestandstype: xls Vlaggen(1).xls‎ (60,5 KB, 94x gelezen)

Laatst gewijzigd door antonh; 9 december 2009 om 17:03
  #4  
Oud 10 december 2009, 20:35
EvR's schermafbeelding
EvR EvR is offline
Giga Senior Member
 
Geregistreerd: 8 april 2008
Locatie: Dordrecht
Berichten: 3.138
Standaard

Kijk eens hier :
Afbeelding afhankelijk van celwaarde

+ de linkjes in het draadje

maar als je met vrij veel vlaggen wilt gaan werken zonder VBA wordt het supertraag.

Wat voor mij het meest handig werkt:

Maak een Userform en plaats alle vlaggen op dit formulier, hernoem iedere Image bij naam en verwijs de plaatjes in jouw sheet naar de variabele namen welke op het userform staan (gooi er eventueel een loop oid overheen als het om een groot aantal gaat)
(gebruik wel de activeX plaatjes)


Zie bijgevoegd bestand, nu onder de knop.

Druk op de knop, de vlaggen in kolom I worden gevuld, wijzig nu de namen in kolom G (wel dezelfde namen houden) en druk weer op de knop.
kan uiteraard ook onder een change-event

even willekeurig wat vlaggen gepakt
Bijgevoegde bestanden
Bestandstype: xls Map2(1).xls‎ (63,5 KB, 98x gelezen)
__________________
gr. Eric
  #5  
Oud 10 december 2009, 21:40
Senior Member
 
Geregistreerd: 30 oktober 2009
Locatie: Venlo
Berichten: 503
Standaard

De afbeeldingen zijn op deze manier onscherp bij mij. Kan dit kloppen?
Ook worden bij mij foutieve vlaggen opgehaald
  #6  
Oud 10 december 2009, 21:51
EvR's schermafbeelding
EvR EvR is offline
Giga Senior Member
 
Geregistreerd: 8 april 2008
Locatie: Dordrecht
Berichten: 3.138
Standaard

Anton,
===> wat vaag.. (kleine plaatjes die opgeblazen worden)
===> verkeerde vlaggen....:


Citaat:
Oorspronkelijk geplaatst door EvR Bekijk bericht
even willekeurig wat vlaggen gepakt
__________________
gr. Eric
  #7  
Oud 11 december 2009, 03:28
Mr. Magoo's schermafbeelding
Super Moderator
 
Geregistreerd: 17 november 2005
Locatie: Blokker Nederland
Berichten: 4.857
Standaard

De vlaggen laten zien aan de hand van het land is vrij eenvoudig.


Werkwijze:
  1. Kolom A alle landnamen
  2. Kolom B alle Vlaggen
  3. kolom G Keuze van landen
  4. Kolom H de vlag weergave van de landkeuze
  5. Ik heb elke vlag de naam van het land gegeven welke links van de vlaggen stond (kolom A)
  6. In kolom G heb ik voor het gemak een validatie gemaakt van de landnamen
  7. In de het vba gedeelte van de sheet heb ik de volgende code gebruikt.
    Code:
    Const Kolom As String = "G"
    Private Sub Worksheet_Change(ByVal Target As Range)
     'Voor als er nog geen shape in de bewuste cel staat of de valg niet bestaat
     On Error Resume Next
      
      'Is de bewuste kolom kolom G
      If Target.Column = Kolom Then
        'Is het rij 1 t/m rij 32
        If Target.Row >= 1 And Target.Row <= 32 Then
          'Verwijder de shape die ik genaamd heb naar het adres van de cel
          Shapes(Cells(Target.Row, Target.Column + 1).Address).Delete
          'Pak de naam van het land en copieer de vlag van dat land
          Shapes(Cells(Target.Row, Kolom)).Copy
          'Selecteer de cel naast het land
          Cells(Target.Row, Target.Column + 1).Select
          'Plaats de vlag in de cel
          Paste
          'Verander de naam van de shape in adres van de cel
          'zodat de volgende keer bij het verandere de juiste cel wordt verwijderd
          Selection.Name = Cells(Target.Row, Target.Column + 1).Address
          'selecteer weer de cel van de landnaam om de selectie van de shape ongedaan te maken
          Cells(Target.Row, Target.Column).Select
        End If
      End If
    End Sub
  8. De rest is van de werkwijze is na te lezen als remark regel tussen de code.
Ik heb de kolom en rij keuze via if then gedaan als voorbeeld.
Dit kan eleganter via intersect en union.
Bijgevoegde bestanden
Bestandstype: xls Vlaggen Mr. Magoo.xls‎ (81,5 KB, 161x gelezen)
__________________
Suc6

druk op F1 en lees ! En zie wat de moeder van de meeste oplossingen is.
en Worksheet.nl is de dochter

Moderator www.worksheet.nl / mr.magoo@worksheet.nl

Lees informatieve columns over buitenlandse reizen en wandelingen in Nederland
Verrassende columns over het leven van alledag op een camping.
Optimistische columns over pubers, ouders en ouderen. op www.jolandacatharina.nl

Laatst gewijzigd door Mr. Magoo; 11 december 2009 om 13:24 Reden: Was wat fout gegaan met weergave code
  #8  
Oud 11 december 2009, 09:10
Senior Member
 
Geregistreerd: 30 oktober 2009
Locatie: Venlo
Berichten: 503
Standaard

Beste mr magoo,

Dit begint er inderdaad op te lijken! Mijn dank daarvoor..

Enkele kleine vragen/opmerking:
-Waarom worden er ook cellen aan de rechterkant van een gewijzigde cel (buiten kolom G) gevuld met een vlag?
-Als betreffend land niet bestaat, wordt er toch een vlag weergegeven i.p.v. geen.
-Is het mogelijk met een apart tabblad te werken? (zie bijlage)

Alvast bedankt
Bijgevoegde bestanden
Bestandstype: xls Vlaggen Mr. Magoo.xls‎ (90,0 KB, 33x gelezen)
  #9  
Oud 11 december 2009, 12:54
bsalv's schermafbeelding
Forum Guru
 
Geregistreerd: 26 maart 2008
Locatie: Bachten de kupe, W-Vl, Belgie
Berichten: 6.820
Standaard

vlaggen staan wel niet mooi gecentreerd in die cel
Bijgevoegde bestanden
Bestandstype: xls Vlaggen%20Mr.%20Magoo(1).xls‎ (113,0 KB, 74x gelezen)
__________________
bsalv
"Er gaat meer boven je petje dan eronder" Toon Hermans
Is je vraag afgehandeld, gelieve die dan op "opgelost" te zetten via de daarvoor voorziene knop
  #10  
Oud 11 december 2009, 13:28
Mr. Magoo's schermafbeelding
Super Moderator
 
Geregistreerd: 17 november 2005
Locatie: Blokker Nederland
Berichten: 4.857
Standaard

Citaat:
Oorspronkelijk geplaatst door bsalv Bekijk bericht
vlaggen staan wel niet mooi gecentreerd in die cel
Bart,

Dat komt omdat ik alleen maar copieer
Probeer maar eens in kolom B een vlag een stukje op te schuiven en kijk wat er dan gebeurt.

Is allemaal op te lossen, had alleen een handvat aangegeven
__________________
Suc6

druk op F1 en lees ! En zie wat de moeder van de meeste oplossingen is.
en Worksheet.nl is de dochter

Moderator www.worksheet.nl / mr.magoo@worksheet.nl

Lees informatieve columns over buitenlandse reizen en wandelingen in Nederland
Verrassende columns over het leven van alledag op een camping.
Optimistische columns over pubers, ouders en ouderen. op www.jolandacatharina.nl
 


Discussietools
Weergave

Regels voor berichten
Je mag geen nieuwe discussies starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit
Trackbacks are Aan
Pingbacks are Aan
Refbacks are Aan



Ga terug   Worksheet.nl > Overig > Archief > PROJECT: WK Voetbal 2010


Soortgelijke discussies
Discussie Auteur Forum Reacties Laatste bericht
aantal in een dag voor bepaalde land osaki Afgehandelde vragen 5 13 april 2012 12:39
Naam & Land Splitsen. alberto Afgehandelde vragen 5 15 december 2011 13:43
wkpoule 2010 van antonh vlaggen aanpassen xassnake PROJECT: Voetbal 10 22 oktober 2011 12:23
grafiek tonen indien land is aangevinkt Bikker Afgehandelde vragen 11 30 december 2010 22:29
land - vlag zzsarda Afgehandelde vragen 5 12 februari 2010 10:03


Alle tijden zijn GMT +2. Het is nu 02:08.


Forumsoftware: vBulletin®, versie 3.8.7
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0