• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

zoeken in verschillende tabbladen

Status
Niet open voor verdere reacties.

hoogmae

Gebruiker
Lid geworden
6 nov 2007
Berichten
9
Ik probeer een controleblad te ontwerpen voor een familiebingo.
Het eerste tabblad bevat al de mogelijke (25) nummers
Op al de andere tabbladen staan de speelformulieren (2 per deelnemer) voor 45 personen. Dus in totaal 1+45=46 tabbladen.
Nu wil ik telkens een nummer getrokken wordt een kruisje zetten in de cel naast de overeenkomstige nummer op het eerste tabblad. Hierna zouden al de cellen met overeenkomstige nummers in al de andere tabbladen groen moeten kleuren.
Vermits elk tabblad dezelfde cijfercode heeft als de verschillende formulieren wordt een controle makkelijk...
Hopelijk was ik iets duidelijk

Met dank
 
Dat gaat 'm niet worden zonder je document of een relevant voorbeeld ervan.
 
In je VO

Code:
=SUMPRODUCT((cijfers!$B$3:$B$27=B3)*(cijfers!$C$3:$C$27="x"))
 
Als je een kruisje achter een getal zet, dan worden cellen met dat getal in de andere werkbladen groen gemaakt.

Met vriendelijke groet,


Roncancio
 

Bijlagen

  • controle Bingo.xlsm
    21,3 KB · Weergaven: 38
Roncancio
Bedankt, super !!
Kan ik dit van 2 naar 45 tabbladen uitbreiden?

Groet
 
Je kan ook deze eens testen.
 

Bijlagen

  • controle Bingo(cobbe).xlsb
    24,7 KB · Weergaven: 35
Cobbe

Bedankt man !
Kan ik dit van 2 naar 45 tabbladen uitbreiden?

Groet
 
Deze werkt ook voor 45 tabbladen.
 
Als alternatief voor als je per ongeluk een 'x' verkeerd gezet hebt en niet alles wilt wissen.

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Intersect(Target, Columns(2).SpecialCells(2, 1).Offset(, 1)) Is Nothing Or Target.Count > 1 Then Exit Sub
  For Each sh In Sheets
    If sh.Name <> "cijfers" And Left(sh.Name, 4) = "form" Then
      For Each cl In sh.UsedRange.Cells.SpecialCells(2, 1)
        If cl.Value = Target.Offset(, -1).Value Then cl.Interior.Color = IIf(LCase(Target) = "x", vbGreen, xlNone)
      Next cl
    End If
  Next sh
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan