Modifier nom Userform

loicen73 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -  
loicen73 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -
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 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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 32 Date d'inscription   Statut Membre Dernière intervention  
 
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 36 Date d'inscription   Statut Membre Dernière intervention   2
 
Bonjour,

Je n'ai pas plus simple :

valeurCell = ActiveCell.Value
UserForm1.Caption = valeurCell

Ciao :D
0
loicen73 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention  
 
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