XL 2013 Comment faire marcher une macro sur une feuille masquée...??

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 !

Samaraxa

XLDnaute Nouveau
Bonjour,
mon bouton pour l'export PDF de la feuil2 étant sur la feuil1, comment faire fonctionner la macro si la feuil2 est masquée...??
J'ai essayé,
VB:
sub PDF ()
'
Feuil2.Visible = True

'.....

Feuil2.Visible = False
end sub
mais non rien, pareil avec =xlSheetHidden et =xlSheetVeryHidden...
déjà merci...
et bonne journée
 
Bonjour Samaraxa, bonjour le forum,

Si le bouton se trouve dans l'onglet Feuil1 et que tu agis dans l'onglet Feuil2 il te faut toujours spécifier Feuil2 chaque fois que tu parles d'une range pour quelle soit prise en compte. Visible n'est pas suffisant.
Comme tu ne daignes pas fournir le code entier je ne peux t'aider plus que ça...
 
si si pardon Robert, le voilà, j'avais, je crois bien avoir écrit le code...

VB:
sub PDF ()
'
Feuil2.Visible = True
 Dim nompdf As String
 
 nompdf = Feuil2.Range("B19") & Feuil2.Range("C19") & Feuil2.Range("D19") & "_" & Feuil2.Range("M2") & Feuil2.Range("M3") & "_" & Feuil2.Range("D1") & "_" & Feuil2.Range("M1") & ".pdf"
 MsgBox nompdf
 With ActiveWorkbook
 Feuil2.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        nompdf, Quality:=xlQualityStandard, _
        IncludeDocProperties:=True, IgnorePrintAreas:=False, From:=1, To:=1, OpenAfterPublish:=True
 
 End With

Feuil2.Visible = False
end sub
Mais rien y fait, quand je masque Feuil2, impossible d'executer la macro...!!!
 
- 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
148
Retour