Grouper des lignes et afficher le sous-total de chacun des groupes ?
Fermé
Juliux
Messages postés
280
Date d'inscription
vendredi 3 août 2007
Statut
Membre
Dernière intervention
1 décembre 2018
-
1 déc. 2018 à 17:36
cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 - 2 déc. 2018 à 09:14
cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 - 2 déc. 2018 à 09:14
A voir également:
- Grouper des lignes et afficher le sous-total de chacun des groupes ?
- Sous groupe whatsapp - Accueil - WhatsApp
- Total adblock avis - Forum Windows
- Total uninstall - Télécharger - Divers Utilitaires
- Partager des photos en ligne - Guide
1 réponse
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
Modifié le 2 déc. 2018 à 09:34
Modifié le 2 déc. 2018 à 09:34
Bonjour,
En vba voici une 1ère approche pour n'afficher que les lignes concernées:
Voir ceci pour les boucles sur colonnes:
https://www.developpez.net/forums/d605223/logiciels/microsoft-office/excel/contribuez/boucles-parcourir-colonne-ligne-plage-donnees-2-methodes/
Voilà
En vba voici une 1ère approche pour n'afficher que les lignes concernées:
Voir ceci pour les boucles sur colonnes:
https://www.developpez.net/forums/d605223/logiciels/microsoft-office/excel/contribuez/boucles-parcourir-colonne-ligne-plage-donnees-2-methodes/
Option Explicit Private Sub CommandButton1_Click() For_X_to_Next_Ligne ("Informatique/Excel") End Sub Private Sub CommandButton2_Click() For_X_to_Next_Ligne ("Informatique/Excel/Macro") End Sub 'https://www.developpez.net/forums/d605223/logiciels/microsoft-office/excel/contribuez/boucles-parcourir-colonne-ligne-plage-donnees-2-methodes/ Sub For_X_to_Next_Ligne(ByVal nom As String) Dim FL1 As Worksheet, NoCol As Integer Dim NoLig As Long, Var As Variant Set FL1 = Worksheets("Feuil1") 'adapter le nom de la feuille NoCol = 2 'lecture de la colonne B Application.ScreenUpdating = False For NoLig = 1 To Split(FL1.UsedRange.Address, "$")(4) Var = FL1.Cells(NoLig, NoCol) If Var = nom Then Sheets("Feuil1").Rows(NoLig & ":" & NoLig).EntireRow.Hidden = False 'adapter nom de la feuille Else Sheets("Feuil1").Rows(NoLig & ":" & NoLig).EntireRow.Hidden = True 'adapter nom de la feuille End If Next Application.ScreenUpdating = True Set FL1 = Nothing End Sub
Voilà