XL 2010 masquer des lignes selon critere

MILEVIEN

XLDnaute Nouveau
je souhaite masquer les lignes de 1 à 10 si la premiere celule de ces lignes sont vides
 

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour également,

Pas de bonjour là non plus :
Et ... pas de bonjour, ... pas de réponse

Extrait de la charte du forum :
1.3 – Lorsqu’on rentre sur un fil, comme dans la vie de tous les jours, on est poli en disant « Bonjour ».
 

vgendron

XLDnaute Barbatruc
Ouah !! on vient de faire un bon de géant !
donc.. Milevien, bonjour à toi, et bienvenu sur ce forum d'entraide

la prochaine étape pour toi, consiste maintenant à poster un fichier exemple sur lequel on peut travailler et t'apporter notre aide
ce fichier ne doit pas contenir d'information confidentielles telles que des noms de personnes, des numéros de téléphone, ou des adresses
ce fichier doit juste correspondre à ton besoin pour qu'on voit exactement comment sont présentées tes données

il faut également apporter un maximum de précisions sur le comment tu souhaites que ca fonctionne.
exemple: si la première cellule (colonne A) de tes 10 premières lignes est vide, alors on masque la ligne complète
mais... une fois que c'est masqué...est ce que tu as besoin de pouvoir réafficher les lignes?? si oui. comment??
==> la question qui se cache derrière c'est: Comment sont remplies les premières cellules.. à la main? ou c'est une formule dont le résultat peut etre vide..??
 

MILEVIEN

XLDnaute Nouveau
Ouah !! on vient de faire un bon de géant !
donc.. Milevien, bonjour à toi, et bienvenu sur ce forum d'entraide

la prochaine étape pour toi, consiste maintenant à poster un fichier exemple sur lequel on peut travailler et t'apporter notre aide
ce fichier ne doit pas contenir d'information confidentielles telles que des noms de personnes, des numéros de téléphone, ou des adresses
ce fichier doit juste correspondre à ton besoin pour qu'on voit exactement comment sont présentées tes données

il faut également apporter un maximum de précisions sur le comment tu souhaites que ca fonctionne.
exemple: si la première cellule (colonne A) de tes 10 premières lignes est vide, alors on masque la ligne complète
mais... une fois que c'est masqué...est ce que tu as besoin de pouvoir réafficher les lignes?? si oui. comment??
==> la question qui se cache derrière c'est: Comment sont remplies les premières cellules.. à la main? ou c'est une formule dont le résultat peut etre vide..??
BONJOUR .
SI LA CELULE EN JAUNE ET QUI CONTIEN UNE FORMULE (est vide "") la totalite de la feuile doit etre masquer et dans le cas inverse (contien une chaine de caractere) affiche la page(demasquer) et cela pour les 14 pages dans la feuile , Ceci pour éviter d'imprimer des pages vierges.

merci d'avance.
 

Pièces jointes

  • impress.xlsx
    49.2 KB · Affichages: 4

vgendron

XLDnaute Barbatruc
Je ne suis pas sur qu'on puisse masquer une partie d 'une feuille juste pour l'empecher d'etre imprimée.
à mon avis.. que des lignes soient masquées ou pas. ca n'empeche pas de devoir préciser la zone d'impression au moment d'imprimer
du coup, l'idée serait d'affecter cette macro à ton bouton imprimer
VB:
Sub Macro1()
'
' Macro1 Macro
For i = 1 To 14
    If Cells((i - 1) * 43 + 6, 1) <> "" Then
        ActiveWindow.SelectedSheets.PrintOut From:=i, To:=i, Copies:=1, Collate:=True, IgnorePrintAreas:=False
    End If
Next i

End Sub
 

Discussions similaires

  • Question
Microsoft 365 Listbox
Réponses
3
Affichages
286
Réponses
12
Affichages
295