valeur renvoyée dans msgBox

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Evelynetfrancois

XLDnaute Impliqué
bonjour à tous
j essaye de faire clair !!!

Comment écrire dans ma MsgBox pour me renvoyer la valeur C3 ?

If Sheets(2).Range("B" & i - 1) <> Sheets(1).Range("C3").Value Then
Retour = MsgBox("nouvelle commande pour le: "ici la valeur de Sheets(1).Range("C3")", 4 + vbInformation, " Date de Commande déjà passée ")
If Retour = vbYes Then

Merci pour vos sujétions à venir
bonne soirée
E et F
 
Re : valeur renvoyée dans msgBox

Bonjour EvelyneEtFrancois, Le forum

je le ferais plutôt comme ci dessous :

Code:
Dim Maval As String

Maval = Format(Sheets(1).Range("C3").Value, "dddd d mmmm")
MsgBox "nouvelle commande pour le : " & Maval, 4 + vbInformation, "Date de Commande déjà passée"

Par contre tu déclares une variable "Val", alors que c'est déjà un mot réservé VBA (une fonction), il est fortement déconseillé d'utiliser des noms de variable déjà existants dans l'explorateur d'objet.

Bonne journée.
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
734
Réponses
2
Affichages
411
Réponses
5
Affichages
911
Retour