Selection plusieurs cellules en langage VBA
Résolu/Fermé
lolau88
Messages postés
20
Date d'inscription
dimanche 15 décembre 2013
Statut
Membre
Dernière intervention
25 juillet 2018
-
Modifié par crapoulou le 21/09/2016 à 12:03
lolau88 Messages postés 20 Date d'inscription dimanche 15 décembre 2013 Statut Membre Dernière intervention 25 juillet 2018 - 17 oct. 2016 à 10:35
lolau88 Messages postés 20 Date d'inscription dimanche 15 décembre 2013 Statut Membre Dernière intervention 25 juillet 2018 - 17 oct. 2016 à 10:35
A voir également:
- Sélectionner plusieurs cellules vba
- Formule excel pour additionner plusieurs cellules - Guide
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
- L'indice n'appartient pas à la sélection vba - Forum VB / VBA
- Verrouiller cellules excel - Guide
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
7 réponses
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 426
Modifié par crapoulou le 21/09/2016 à 12:04
Modifié par crapoulou le 21/09/2016 à 12:04
Bonjour
Pour masquer les lignes dont toutes les cellules sont vides et ... pour les reafficher
Cdlmnt
Pour masquer les lignes dont toutes les cellules sont vides et ... pour les reafficher
Const lideb = 2 Public Sub masquer() Dim li As Long, cofin As Long, lifin As Long lifin = Cells.Find("*", , , , xlByRows, xlPrevious).Row For li = lideb To lifin cofin = Cells(li, Columns.Count).End(xlToLeft).Column If cofin = 1 And Cells(li, 1) = "" Then Rows(li).EntireRow.Hidden = True Next li End Sub Public Sub demasquer() Dim lifin As Long lifin = Cells.Find("*", , , , xlByRows, xlPrevious).Row Rows(lideb & ":" & lifin).EntireRow.Hidden = False End Sub
Cdlmnt
21 sept. 2016 à 13:17
mais je débute vraiment en VBA et en copiant et collant ton code dans ma macro ça ne fonctionne pas.
En fait j'ai un bouton sur lequel j'appuie et les lignes concernées (en occurrence pour mon tableau cela concerne des groupes de cellules de A26 à O57, A64 à O154...) disparaissent lorsque les cellules y sont vides.
Merci d'avance pour tes explications.
cdlmnt