GuillaumA
XLDnaute Occasionnel
Bonjour à tous,
Voila, j'aimerai qu'en fonction du contenu d'une cellule C2 en feuille 1, le texte d'autres cellules change automatiquement. Etant donné que les cellules à modifier se compte par centaines, je ne peux le faire manuellement en rajoutant une fonction dans chacune d'entre elles et j'ai besoin donc du VBA.
La cellule C2 demande la langue choisi par l'utilisateur. Ce dernier à le choix entre Anglais et une autre langue au choix.
Anglais correspond a une base de donnée en anglais.
L'autre langue, correspond à une base de donnée modifiable en Feuil4. Cette dernière aura en cellule D403 le nom de l'autre langue. Cette langue sera défini par l'utilisateur final. (il écrira dedans Français par exemple).
Le raisonnement est simple:
Si 'Feuil1'!C2='Feuil4'!D403 (le nom de l'autre langue sera ici. Peut être Français ou une autre langue défini par l'utilisateur final mais pas l'anglais), alors le texte des feuilles 2 et 3 correspondant à Green, Orange, Red, Yes, No devient respectivement 'Feuil4'!D398, 'Feuil4'!D399, 'Feuil4'!D400, 'Feuil4'!D401, 'Feuil4'!D402 (équivalent des mots anglais, dans la langue local, rentré manuellement par l'utilisateur)
(A noter que cela pourrai être Feuil1'!C2= Autre que "English")
Si 'Feuil4'!C2="English", alors alors le texte des feuilles 2 et 3 ayant des textes correspondant à ceux présent en 'Feuil4'!D398, 'Feuil4'!D399, 'Feuil4'!D400, 'Feuil4'!D401, 'Feuil4'!D402 deviendra respectivement Green, Orange, Red, Yes, No
Je joint un fichier exemple afin de clarifier le problème.
Merci pour votre aide!!
Cordialement,
Guillaume A.
Voila, j'aimerai qu'en fonction du contenu d'une cellule C2 en feuille 1, le texte d'autres cellules change automatiquement. Etant donné que les cellules à modifier se compte par centaines, je ne peux le faire manuellement en rajoutant une fonction dans chacune d'entre elles et j'ai besoin donc du VBA.
La cellule C2 demande la langue choisi par l'utilisateur. Ce dernier à le choix entre Anglais et une autre langue au choix.
Anglais correspond a une base de donnée en anglais.
L'autre langue, correspond à une base de donnée modifiable en Feuil4. Cette dernière aura en cellule D403 le nom de l'autre langue. Cette langue sera défini par l'utilisateur final. (il écrira dedans Français par exemple).
Le raisonnement est simple:
Si 'Feuil1'!C2='Feuil4'!D403 (le nom de l'autre langue sera ici. Peut être Français ou une autre langue défini par l'utilisateur final mais pas l'anglais), alors le texte des feuilles 2 et 3 correspondant à Green, Orange, Red, Yes, No devient respectivement 'Feuil4'!D398, 'Feuil4'!D399, 'Feuil4'!D400, 'Feuil4'!D401, 'Feuil4'!D402 (équivalent des mots anglais, dans la langue local, rentré manuellement par l'utilisateur)
(A noter que cela pourrai être Feuil1'!C2= Autre que "English")
Si 'Feuil4'!C2="English", alors alors le texte des feuilles 2 et 3 ayant des textes correspondant à ceux présent en 'Feuil4'!D398, 'Feuil4'!D399, 'Feuil4'!D400, 'Feuil4'!D401, 'Feuil4'!D402 deviendra respectivement Green, Orange, Red, Yes, No
Je joint un fichier exemple afin de clarifier le problème.
Merci pour votre aide!!
Cordialement,
Guillaume A.
Pièces jointes
Dernière édition: