• Initiateur de la discussion Initiateur de la discussion julia
  • Date de début Date de début

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 !

J

julia

Guest
bonsoir,
je suis bloquer sur une macro ( c est ma premiere)
pouriez vous me dire ce ki beugue

Sub m1()

If ('A1') = '' Then Sheets(part1).Visible = False
End If

If 'A2' = '' Then Sheets(part1).Visible = False
End If


End Sub

cette macro me sert a masquer des feuilles si je n ai pas besoin de les imprimer
 
Bonjour Julia, le Forum,

Pour désigner une cellule, il faut dire à Xl qu'elle fait partie d'une collection d'objets, ici Worksheets, soit

Worksheets('Feuil1').range('A1')

Notes bien les '' et les parenthèses sinon ...

Ce code

Sub Effacer()
If Sheets(1).Range('A1') = '' Then Sheets('Feuil1').Visible = False
End Sub

Dérivé du tin m'a éliminé purement et simplement la Feuille 1

Pour l'impression, comme je n'ai pas encore rendu invisible des zones, mais je regarde.

Baside

part1 remplace Feuil1 dans ton cas
 
excuz mais j ai un message d erreur qui me dit propritte ou methode non gere par cet objet
voici ma macro actuel

Sub m1()
Worksheets('Feuil1').Range ('A1;A2')
If Range('A1') = '' Then Sheets('part1').Visible = False
If Range('A2') = '' Then Sheets('part2').Visible = False

End Sub

je ne sais pas ce ki cloche car je n y comprend pas encore grand chose
si vos lumieres peuvent m éclairer ce serait sympq g peur du noir!!!
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
9
Affichages
503
Retour