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

Microsoft 365 Message box si case vide et rentrer la donnée

Moreno076

XLDnaute Impliqué
Bonsoir à tous.

Je souhaite que si lors de l'ouverture du fichier la case B3 de la première feuille est vide alors ca demande rentrer la date et de la saisir immédiatement par l'intermediaire d un pop up.

Quelle macro faire?

Merci
 

Pièces jointes

  • MATRICE EFFECTIF LOG (avec anticip).xlsm
    85.3 KB · Affichages: 6

Staple1600

XLDnaute Barbatruc
Re

Et une macro, avant d'aller au dodo
VB:
Sub odore()
Select Case Len(Sheets(1).[B3])
Case 0
Sheets(1).[B3] = Date
Case Else
'
End Select
End Sub
EDITION: Bonsoir Dranreb
Oui j'aurais aller au dodo avant de poster
J'avais pas vu ton code VBA (en message#3)
Moreno076 => Oublie ma macro
Bonne nuit à tous
 

Dranreb

XLDnaute Barbatruc
On peut certes proposer la date du jour:
VB:
Private Sub Workbook_Open()
   With Feuil1.[B3]
      If IsEmpty(.Value) Then .Value = CDate(InputBox("Date ?", _
         "Ouverture " & Me.Name, Date))
      End With
   End Sub
 

Dranreb

XLDnaute Barbatruc
Ça n'a sans doute aucun rapport avec la Workbook_Open du module ThisWorkbook
Vérifiez vos liaisons avec d'autres classeurs.
(commande Modifier les liaisons du groupe Connexions du menu Données)
 

Dranreb

XLDnaute Barbatruc
Si toutefois il devait ne pas être ouvert le lundi de Pâques :
VB:
Private Sub Workbook_Open()
   Dim Lundi As Date
   Lundi = Date - Weekday(Date, 2) + 1
   With Feuil1.[B3]
      If IsEmpty(.Value) Then .Value = CDate(InputBox("Date ?", _
         "Ouverture " & Me.Name, Lundi))
      End With
   End Sub
 

Dranreb

XLDnaute Barbatruc
Je reviens sur votre histoire de liaison. Attention, normalement si vos formules se réfèrent à d'autres feuilles du même classeur, elles ne doivent pas donner lieu à des liaisons. Par contre il est affecté à votre bouton Imprimer une macro d'un autre classeur …
 

Moreno076

XLDnaute Impliqué
Puis je vous demander une faveur à cette heure tardive?
Ci joint un fichier assez compliqué et je souhaiterais qu'au lieu de cliquer sur le bouton lancer la gestion Ca met mette encore un pop up pour lancer le démarrage et qu a la fin ca mette gestion terminée. Le but est de supprimer ce bouton.

Merci à vous
 

Pièces jointes

  • GRv33.xlsm
    312.6 KB · Affichages: 4

Discussions similaires

Réponses
8
Affichages
445
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…