Modifier nom Userform

loicen73 Messages postés 33 Statut Membre -  
loicen73 Messages postés 33 Statut Membre -
Bonjour,

Mon Userform s'affiche à chaque fois qu'une cellule contient du texte (macro réalisée au préalable). Je souhaiterais modifier son nom en fonction de la cellule qui contient du texte.

Exemple:
Si A1 contient du texte, alors le nom de l'Userform est la donnée de A1,
Si A2 contient du texte, alors le nom de l'Userform est la donnée de A2,
Si A3 contient du texte, alors le nom de l'Userform est la donnée de A3...

Merci beaucoup
A voir également:

2 réponses

via55 Messages postés 14730 Statut Membre 2 749
 
Bonjour

Ce n'est pas le nom de l'userform qu'il faut changer (et je n'en vois pas l'interêt)car comment après l'appeler à nouveau; par contre tu peux changer le texte qui s'affiche en haut de l'userform, pour cela c'est la propriété Caption de l'UF qu'il faut modifier.
Pour cette faire modification Il faut connaître ce qui active la macro réalisée et connaître cette macro
Postes un exemple de ton fichier sur mon-partage.fr(si c'est au format xlsm), fais créer un lien que tu copies et reviens coller ici

Cdlmnt
Via

0
loicen73 Messages postés 33 Statut Membre
 
Bonjour,

J'ai préféré créer de quelque chose de plus manuel car mon niveau en VBA est trop faible pour créer ceci. Je dois d'abord me former en réalisant des codes plus simples.

Merci pour votre aide,

Loïc
0
altashy Messages postés 42 Statut Membre 2
 
Bonjour,

Je n'ai pas plus simple :

valeurCell = ActiveCell.Value
UserForm1.Caption = valeurCell

Ciao :D
0
loicen73 Messages postés 33 Statut Membre
 
Merci ! Mais je souhaitais modifier le texte de l'Userform en fonction de chaque cellule... J'ai finalement procédé autrement.

Merci tout de même ce code me servira pour la suite !

Loïc
0