Affichage conditionnel
Résolu/Fermé
HappyBerry
-
12 mai 2009 à 16:32
hich24 Messages postés 1609 Date d'inscription mardi 2 octobre 2007 Statut Membre Dernière intervention 17 janvier 2023 - 13 mai 2009 à 13:00
hich24 Messages postés 1609 Date d'inscription mardi 2 octobre 2007 Statut Membre Dernière intervention 17 janvier 2023 - 13 mai 2009 à 13:00
A voir également:
- Affichage conditionnel
- Affichage facebook trop grand ✓ - Forum Facebook
- Les paramètres d'affichage nvidia ne sont pas disponibles ✓ - Forum Carte graphique
- Impossible d'initialiser le dispositif d'affichage ✓ - Forum Jeux vidéo
- Affichage double ecran - Guide
- Affichage windows 11 - Guide
12 réponses
hich24
Messages postés
1609
Date d'inscription
mardi 2 octobre 2007
Statut
Membre
Dernière intervention
17 janvier 2023
748
12 mai 2009 à 16:51
12 mai 2009 à 16:51
en vas supposé que la liste est dans A1
dans la cellule qui doit changer tu entre la formule =si(A1="Type A";"1er choix";"2choix")
a la place du 1er choix tu met le premier l'ititulé de la cellule , ainsi pour 2eme choix
tu entre cette formule sur tout les cellule qui doive changer
dans la cellule qui doit changer tu entre la formule =si(A1="Type A";"1er choix";"2choix")
a la place du 1er choix tu met le premier l'ititulé de la cellule , ainsi pour 2eme choix
tu entre cette formule sur tout les cellule qui doive changer
bonjour hich24 jarrive plus a ecrire en arabe meme avec clic drt/barre duotils/barre des langue(coche) et sa marche plus
hich24
Messages postés
1609
Date d'inscription
mardi 2 octobre 2007
Statut
Membre
Dernière intervention
17 janvier 2023
748
13 mai 2009 à 08:27
13 mai 2009 à 08:27
a tu ajouter le clavier arabe ?
"En vas supposé que la liste est dans A1 dans la cellule qui doit changer tu entre la formule =si(A1="Type A";"1er choix";"2choix") a la place du 1er choix tu met le premier l'ititulé de la cellule , ainsi pour 2eme choix tu entre cette formule sur tout les cellule qui doive changer"
J'avais pensé à cette solution, mais je voulais savoir si il n'y en avait pas une un peu moins bourrine.... Mettons que j'ai plusieurs dizaines de cellules à changer....
hich24
Messages postés
1609
Date d'inscription
mardi 2 octobre 2007
Statut
Membre
Dernière intervention
17 janvier 2023
748
13 mai 2009 à 09:16
13 mai 2009 à 09:16
si il sont sur une seule colonne ou ligne c'est possible avec macro , mais si il sont un peut eparpie alors l'efforte et le meme
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
hich24
Messages postés
1609
Date d'inscription
mardi 2 octobre 2007
Statut
Membre
Dernière intervention
17 janvier 2023
748
13 mai 2009 à 09:23
13 mai 2009 à 09:23
1- tu crée deux colonne loin sur la feuille une pour les intutulé type a , l'autre pour b
tu met une macro par la codition du choix de la liste ( le numero de la cellule lié )
pour que la colonne prend les valeur de la colonne type a si le numer est 1 , sinon elle prond les valeur de la colonne b
tu met une macro par la codition du choix de la liste ( le numero de la cellule lié )
pour que la colonne prend les valeur de la colonne type a si le numer est 1 , sinon elle prond les valeur de la colonne b
hich24
Messages postés
1609
Date d'inscription
mardi 2 octobre 2007
Statut
Membre
Dernière intervention
17 janvier 2023
748
13 mai 2009 à 10:04
13 mai 2009 à 10:04
dans les proprieté de la liste déroulante ( barre d'outil Formulaire pas controle ) tu trouve une case nomé cellule lie cette cellule recoit un numero qui corespond a la position de l'élelment de la liste
Dsl, j'ai un peu de mal...
Comment affecter un macro différente pour chaque élément de la liste déroulante ?
Comment affecter un macro différente pour chaque élément de la liste déroulante ?
hich24
Messages postés
1609
Date d'inscription
mardi 2 octobre 2007
Statut
Membre
Dernière intervention
17 janvier 2023
748
13 mai 2009 à 11:51
13 mai 2009 à 11:51
pas une macro different , elle est la meme , seulment en met la codition sur la cellule lie a la liste
exemple
- notre cellule lie est T1
- les donnée du type A sont sur la plage de cellule E1:E10
- les donnée de Type B sont sur la plage de cellule F1:F10
- dans la liste Type A est en premiere position donc recoit le numero 1
dans la mcro en met la condition suivante
If range("T1").value = "1" then
range("A3:A13").value =range("E1:E10").value
else : range("A3:A13").value=range("F1:F10").value
end if
exemple
- notre cellule lie est T1
- les donnée du type A sont sur la plage de cellule E1:E10
- les donnée de Type B sont sur la plage de cellule F1:F10
- dans la liste Type A est en premiere position donc recoit le numero 1
dans la mcro en met la condition suivante
If range("T1").value = "1" then
range("A3:A13").value =range("E1:E10").value
else : range("A3:A13").value=range("F1:F10").value
end if
Au final, j'ai fait autrement...
J'ai crée 2 boutons (TypeA, TypaB), et j'ai affecté à chacun d'eux une macro.
Merci !
J'ai crée 2 boutons (TypeA, TypaB), et j'ai affecté à chacun d'eux une macro.
Merci !
hich24
Messages postés
1609
Date d'inscription
mardi 2 octobre 2007
Statut
Membre
Dernière intervention
17 janvier 2023
748
13 mai 2009 à 13:00
13 mai 2009 à 13:00
si mon message vous a etait utile , vous ne perderait rien en votant