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

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
 

Robert

XLDnaute Barbatruc
Repose en paix
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...
 

Samaraxa

XLDnaute Nouveau
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...!!!
 

Discussions similaires

Statistiques des forums

Discussions
314 493
Messages
2 110 197
Membres
110 703
dernier inscrit
papysurf