Dynamic range: jusqu'a la premiere cellule vide
Fermé
fumseck88
-
Modifié par fumseck88 le 27/03/2015 à 16:17
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 - 27 mars 2015 à 17:12
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 - 27 mars 2015 à 17:12
2 réponses
via55
Messages postés
14402
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 avril 2024
2 702
27 mars 2015 à 17:00
27 mars 2015 à 17:00
Bonjour
Tu peux mettre une petite macro dans un module que tu lances chaque fois que tu veux actualiser ta liste dynamique
En supposant la liste dynamique nommée LISTE et la colonne K dans une feuille nommée Feuil2 (A adapter à ton fichier) :
Cdlmnt
Tu peux mettre une petite macro dans un module que tu lances chaque fois que tu veux actualiser ta liste dynamique
En supposant la liste dynamique nommée LISTE et la colonne K dans une feuille nommée Feuil2 (A adapter à ton fichier) :
Sub actuliste() Dim Ligvide As Long Ligvide = Range("K19").End(xlDown).Row + 1 ActiveWorkbook.Names("LISTE").RefersToR1C1 = "=OFFSET(Feuil2!R19C11,,," & Ligvide & "-19)" End Sub
Cdlmnt
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
523
27 mars 2015 à 17:12
27 mars 2015 à 17:12
Bonjour fumseck88,
bonjour via55, le forum,
Si tu sais définir les limites de ta plage, tu peux adapter ta formule.
Exemple avec une plage comprise entre les lignes 19 et 100
=OFFSET(K$19,0,0,COUNTA(K$19:K$100),1)
A+
bonjour via55, le forum,
Si tu sais définir les limites de ta plage, tu peux adapter ta formule.
Exemple avec une plage comprise entre les lignes 19 et 100
=OFFSET(K$19,0,0,COUNTA(K$19:K$100),1)
A+