Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Excel vorige tabblad

Pagina: 1
Acties:

  • FerdinandeZ
  • Registratie: November 2009
  • Laatst online: 10-09 20:14
Beste tweakers,

Sinds kort ben ik een lijst met vragen aan het maken in excel. Aan de hand van het antwoord (Ja / Nee) word je verwezen naar een volgende vraag/tabblad in excel. Aangezien meerdere antwoorden naar de dezelfde volgende vraag worden geleid en dus dezelfde tabblad, kan ik niet naar alle vragen terug gaan. Dus één tabblad met de vraag bevat Ja, Nee of vorige. Ik werk met hyperlinks maar dit werkt niet optimaal aangezien je dan dezelfde tabbladen met het enige verschil dat je verschillende hyperlinks koppelt aan de vorige tabbladen. Kun je met Excel naar de laatst "geselecteerd" vorige tabblad door middel een functie die je kan koppelen met een knop?

Of weten jullie een andere programma dat hiervoor beter geschikt is?

Het is moeilijk uit te leggen, misschien aan de hand van een voorbeeld.
Bij vraag 8 moet ik dus 3 tabbladen hebben om 3 verschillende knoppen "Vorige" met hyperlinks te koppelen. Deze zijn dus gekoppeld aan vraag 1, 2 en 3.
Vraag 1 ja -> vraag 7
Vraag 1 nee -> vraag 8
Vraag 2 ja -> vraag 8
Vraag 2 nee -> vraag 3
Vraag 3 ja -> vraag 8
vraag 3 nee -> vraag 4

Hopelijk weten jullie een beter oplossing ;)

Gr Fer

  • Armageddon_2k
  • Registratie: September 2002
  • Laatst online: 19-11 15:57

Armageddon_2k

Trotse eigenaar: Yamaha R6

Ik ga er even in dit voorbeeld vanuit dat je je antwoord op de vraag in cell C2 hebt staan.
Dus blad1.C2 heeft het antwoord van blad 1.
En blad2.C2 heeft het antwoord van blad 2.

Ik maak nu in Blad 3 (waar mijn knop 'vorige' moet komen) een cell aan.
In deze cell ga ik zetten naar welk blad mijn knop naar toe moet springen.

code:
1
=ALS(Blad1!C2="Ja";"Blad1";ALS(Blad2!C2="Ja";"Blad2";"Ongeldig"))


Wat ik hier doe:
Ik kijk wat blad1 als antwoord heeft.
Indien daar ja staat, dan staat er in mijn cell 'Blad1'

Indien daar nee staat, dan gaan we kijken wat blad 2 te beiden heeft.

Indien daar ja staat, dan staat er in mijn cell 'Blad2'
Indien daar nee staat, dan was de invoer ongeldig.

Achter de knop zet je nu een vba scriptje waarmee je naar de juiste pagina springt.