VBA excel traduction du nom d'une page dans un formulaire

Résolu/Fermé
Freemanban Messages postés 10 Date d'inscription mardi 22 juillet 2014 Statut Membre Dernière intervention 25 juillet 2014 - Modifié par pijaku le 25/07/2014 à 08:00
Freemanban Messages postés 10 Date d'inscription mardi 22 juillet 2014 Statut Membre Dernière intervention 25 juillet 2014 - 25 juil. 2014 à 17:40
Bonjour,

J'ai créé un formulaire sur VBA excel. J'ai mis dans ce formulaire 2 boutons anglais et francais. En choisissant Francais le formulaire s'affiche en francais. idem pour l'onglet Anglais.
J'ai donc écrit des commandes pour traduire chaque élément du formulaire francais en anglais. exemple:
l
Private Sub tbEn_Click()

If tbEn.Value = True Then
btnSumit.Caption = "Submit"l
adiametre_raccord.Caption = "Diameter of the jacket"
lamodifier.Caption = "Modify"

End If
End Sub


Et ca marche

Sauf que je ne trouve pas la commande pour traduire le nom de la page elle même de mon formulaire en anglais.

je suis novice. merci de m'aider


A voir également:

2 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 744
25 juil. 2014 à 10:14
Bonjour,

le nom de la page elle même de mon formulaire
Tu veux parler du Caption de ton Userform? Le nom qui s'affiche dans la barre de fenêtre de ton Userform?

Me.Caption = "Toto in England"
ou
UserForm1.Caption = "Toto in England"

0
Freemanban Messages postés 10 Date d'inscription mardi 22 juillet 2014 Statut Membre Dernière intervention 25 juillet 2014
25 juil. 2014 à 13:58
Bonjour, Merci d'avance pour ton soutient.
En fait mon userform a 3 pages. Il s'agit donc des noms des pages que j'aimerais programmer en version anglaise. en utilisant les memes méthodes mentionnées dans mon premier message. ca ne marche pas.
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 744
25 juil. 2014 à 14:20
mon userform a 3 pages
La base de tout en programmation c'est la précision.
Tu en manques cruellement dans tes description.
mon userform a 3 pages, signifie quoi?
Que, dans ton UserForm tu as inséré un contrôle "MultiPage".
Soit plus précis sinon je ne peux pas t'aider.
0
Freemanban Messages postés 10 Date d'inscription mardi 22 juillet 2014 Statut Membre Dernière intervention 25 juillet 2014
25 juil. 2014 à 15:52
oui c est bien cela. j'ai inséré un controle "MultiPage". en fait ca fait juste 2 semaines que j'ai commencé à apprendre VBA tout seul en ligne. Désolé pour mon niveau.

Coordialement
Maurice
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 744
25 juil. 2014 à 16:52
Essaye ceci :
Me.MultiPage1.Pages(0).Caption = "toto1"
Me.MultiPage1.Pages(1).Caption = "toto2"
Me.MultiPage1.Pages(2).Caption = "toto3"
0
Freemanban Messages postés 10 Date d'inscription mardi 22 juillet 2014 Statut Membre Dernière intervention 25 juillet 2014
25 juil. 2014 à 17:40
Et ca marche. Je te remercie énormement pour ton soutient.
Bonne fin de semaine
0