Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Userform: Fermeture

  • Initiateur de la discussion Xavier
  • Date de début
X

Xavier

Guest
Bonjour,

Dans le style bete question en voici deux:

Comment puis je demander que mon userform se ferme après son exécution ?? parce qu'il est toujours visible alors que le programme est passé à l'étape suivante

et l'autre bete question:
Comment puis je écrire le mois en toute lettre dans mon titre

ActiveCell.FormulaR1C1 = "Analysis for " & Mois & " between ....


Merci pour vos réponses, ca me fera vachement plaisir
Bonne fin de journée
Xa
 
P

Pascal76

Guest
Bonjour

Pour ton userform il faut que tu insères une ligne pour lui dire de se fermer

Unload me

pour le mois s'il s'agit du mois de la date du jour

ActiveCell.FormulaR1C1 = "Analysis for " & Month(Date) & " between ....

Bon courage

Pascal
 
A

arnaud

Guest
salut ,

pour la 1ere question, je ne vois pas trop qu'elle est l'utilité d'avoir un usf si c'est pour le cacher dès que celui si s'active car tu ne le vois jamais donc il ne sert pas a grand chose.
sinon il te suffit de mettre un Me.Hide dans l'évènement d'activation du usf.

pour la 2ème question : MonthName(Month(Date))
 
X

Xavier

Guest
Pardon j'ai du mal m'exprimer ... mon userform me sert et ensuite j'aimerais qu'il disparaisse

Pour la date, actuellement j'utilise déjà cette formule
Mois = (Motnh(date) -1 ) or ce que j'aimerais est plutot du genre

The global analysis for July et non pas pour 7 ce qui se passe actuellement

Merci pour les réponses
Xa
 
A

arnaud

Guest
re,

pour ta 1ere question : je suppose que tu as un bouton ou je ne c quoi pour signaler que tu en a finit avec le userform car c la qu'il faut que tu met soit me.hide soit Unload me.

et pour la 2eme tu n'as pas du tester ma solus.....(si ton pc est configuré en langue fr il te retounera le mois en fr )
 
A

arnaud

Guest
re,

je te répond suite a ton post d'Lien supprimé .

j'ai regarder un peu mais apparement les propriété lié au language tel que LanguageID ou LanguageSettings sont en lecture seul.
mais t'a une solus toute simple :
tu créer un tableau de string avec dedans tes 12 mois en anglais et après tu fais

MonTableauDeString(Month(Date))
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…