Modifier texte zone de texte userform

Bonjour, j'ai un userform pavé numérique que j'utilise pour compléter plusieurs cellules (tantôt une date, tantôt une heure ,...)

J'ai mis un label dans mon userform " que j'ai appelé "pavé numérique", juste histoire d'avoir un petit titre ^^. Mais je voudrais que ce texte change en fonction de l'utilité de l'userform.

Dans mon code j'ai par exemple :

Range("B6").select

J'active l'userform

Je copie ce que j'ai tapé avec l'userform dans la cellule sélectionner.

Mais comment modifier le contenu de mon label (ou si je le remplace par une zone de texte) avant d'activer l'userform?

Un truc du genre :

Range("B6").select

Zonedetexte"x".userform = "date"

J'active l'userform

Je copie ce que j'ai tapé avec l'userform dans la cellule sélectionner.

Merci

Bonjour,

si le nom de votre userform est :

UserForm1

alors dans l'initialisation de votre userform :

UserForm1.Caption = "Date"

cela modifie le "titre" qui se trouve sur la barre du haut du UserForm

Si le label de la zone de texte se nomme :

Label1

alors :

Label1.Caption = "Entrez une date"

cela modifie le texte du Label

@ bientôt

LouReeD

Et je peux le mettre dans mon code vba? (celui qui appelle l'userform)

Dans mon code, Label1.Caption = "Entrer la date" me renvoie une erreur.

Edit: Suffit de rajouter userform1. devant ^^

merci

Ravis que cela marche et vous convienne

Pour plus de clarté sur vos prochaine demandes n'hésitez pas à mettre un fichier joint à votre post

@ bientôt

et

LouReeD

Rechercher des sujets similaires à "modifier texte zone userform"