Ouvrir boîte de dialogue sous condition

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 !

Chasse

XLDnaute Occasionnel
Bonjour le forum.

J’aimerai rajouter une commande à la macro
Code:
Public Sub AjouterJour()


Dim D As Date
    'Copie de l'avant dernier onglet
    Sheets(Worksheets.Count - 1).Copy After:=Sheets(Worksheets.Count - 1)
    With ActiveSheet
        D = .Range("I1").Value + 1
     
        If Weekday(D, vbMonday) = 6 Then D = D + 2
        .Range("I1").Value = D

        
        'Nom de la Feuille
        .Name = Format(D, "DDDD d mmm YYYY")
    End With
    
End Sub
(copie l’avant-dernière feuille du fichier est la place juste devant, devenant ainsi l’avant-dernière feuille.)

Le complément de la macro serai d’ouvrire la boîte de dialogue (enregistrer sous), si la valeur des cellules A1 de la 1ère feuille et de l’avant-dernière sont différentes.

Merci d’avance de vous pencher sur mon problème.
 
Re : Ouvrir boîte de dialogue sous condition

Salut porcinet82

Merci de t’être penché sur mon(mes) problème(s)
Je m’incline bien bas


Est’il possible d’afficher le nom du nouveau fichier (valeur cell A1 avant-dernière feuil) dans la boîte de dialogue enregistrer sous
 
Re : Ouvrir boîte de dialogue sous condition

Re

Petit problème,
Ton code fonction bien merci, seulement quand je clic sur OK après avoir renommé le fichier je dois me retrouver normalement dans le nouveau fichier, et bien nom, et en plus pas de trace de lui dans Explorer
 
Re : Ouvrir boîte de dialogue sous condition

re,

Essais comme ceci :
Code:
Dim rep As Variant
If Sheets(1).Range("A1").Value <> Sheets(Sheets.Count - 1).Range("A1").Value Then
    rep = Application.GetSaveAsFilename(InitialFileName:=Sheets(Sheets.Count - 1).Range("A1").Value)
End If

@+
 
- 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
177
Réponses
5
Affichages
237
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
479
Réponses
9
Affichages
580
Réponses
4
Affichages
461
Réponses
2
Affichages
153
Retour