J'ai vraiment aimé la solution here qui a fourni VBA que de forcer l'enregistrement en tant que fichier xlsm. En gardant à l'esprit que je connais à peine quoi que ce soit sur VBA, comment pourrais-je modifier ce code pour effectuer les opérations suivantes:Excel Macro VBA- Comment enregistrer comme xlsm avec un nom de fichier basé sur la date et la valeur de la cellule
- continuent de forcer enregistrer comme xlsm nom de fichier
- est égale à la valeur de la cellule C1 dans une feuille nommée " RAPPORT "+ le texte" BSC "+ la date au format YYYY.MM.DD
Toute aide serait grandement appréciée.
donc je me sentais généreux aujourd'hui cependant sur cette note, vous devriez vraiment au moins essayer d'apprendre au lieu de vouloir quelqu'un pour le faire pour vous ... encore une fois, je me sentais généreux si tu devrais te sentir chanceux. 'Dim sFileName As String sFileName = Feuilles (" REPORT "). Range (" C1 "). Valeur &" BCS "& Format (DateTime.Now," yyyy.mm.dd ") &" .xlsm " ActiveWorkbook. SaveAs sFileName'' – Sorceri
Je suis d'accord avec Sorceri, et était encore en train d'éditer quand ce commentaire a été posté. Je l'ai juste vu. C'est juste à la frontière de ce qui devrait ou ne devrait pas être répondu. Mais quelque chose à propos de la façon dont vous l'avez demandé m'a semblé aider vous amènerait au niveau suivant. Ma réponse vous en donne un peu, mais vous devrez le reconstituer pour compléter le puzzle. Bonne chance. Tu peux le faire. – peege