message

L

LAMI

Guest
REBONJOUR A TOUS

DANS la cellule I 78 d'une feuil j' ai un format date de ce type 23janvier 2004 à 17 20, je n'arrive pas a inclure le à dans reponse de la msg dont le code est ci dessous

valeur = Sheets("impression").Range("I78")
reponse = MsgBox("DESOLE VOUS AVEZ DEJA VALIDER LE" & Chr(10) & valeur, vbCritical, "lami")

merci @+
 
Z

Zon

Guest
Re,

Alors comme cela:
with Sheets("impression").Range("I78")
valeur = format(.value,"DD MM YYYY")
valeur2=format(.value," HH:MM")
end with

reponse = MsgBox("DESOLE VOUS AVEZ DEJA VALIDER LE" & Chr(10) & valeur &" à " & valeur2, vbCritical, "lami")

A+++
 
E

Eric

Guest
Bonjour à tous & à toutes
Bonjour LAMI, bonjour Zon,

Désolé d'être aussi long mais je débute et il me faut tester
tout ce que je fais.
LAMI, Zon avait raison, j'ai repris son format et l'ai installé
dans le fichier joint, cela fonctionne parfaitement.

Bon dimanche.
Zon, en tant qu'"ancien" (Je suis arrivé aux questions
/réponses de début novembre 03 et t'ai souvent lu dans les
réponses, Un Grand Bravo), pourrais-je te demander, si tu peux
répondre à ma demande formulée au fil de Pat5 et
destiné à David, le concepteur Web du site.

Merci d'avance.

@ ++ Eric C
 

Pièces jointes

  • DateDejaSaisie.zip
    11 KB · Affichages: 17
@

@+Thierry

Guest
Hello ce Fil

Et oui Chris, le VBA ne corrige pas encore l'EaurTauGraffe !

Sinon Eric se débrouille bien, juste qu'il utilise ces macros "auto_open" que nous déconseillons (MS aussi !) car elles datent d'Excel 5 et sont remplacées depuis...

Eric, tu devrais te lancer et utiliser les Macros évènementielles

1) Double Click sur l'objet "ThisWorkBook" depuis l'explorateur de Projets de VBE.

2) Tu auras un Private Module de "ThisWorkBook"

3) Dans le haut de ce module, deux ListBox
une "Général" à gauche
une "Déclaration" à droite

4) Dans la première tu sélectionnes "WorkBook"

5) Dans la seconde tu sélectionnes "Open"

6) Tu indiques le code voulu (ici UserForm1.Show) Load UserForm1 n'est nécessaire quand suivi de Show, cette dernière instruction "Load" le UserForm (vaut mieux ! lol

Voilà, je te laisse découvrir les Macros évènementielles .... Valable aussi pour chacune des feuilles du classeur comme procédé en 1) mais sur un objet "Feuille".... puis sélection "WorkSheet" dans la première ListBox... ensuite tu joues avec la seconde liste...

Bonne découverte
@+Thierry
 

Discussions similaires

Statistiques des forums

Discussions
314 162
Messages
2 106 603
Membres
109 638
dernier inscrit
psou