Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 Sélectionner une plage de données variable selon le nombre de ligne

Samulo

XLDnaute Nouveau
Bonjour,

Je reçois un fichier chaque jour dans le cadre de mon travail et la base de données utilisée est variable en ligne. J'aimerai une macro qui sélectionne la zone "jaune" dans le fichier soit jusqu'à la dernière ligne non vide en sachant que chaque jour des lignes s'efface ou se rajoute. Cette sélection de données sera ensuite utiliser pour ma fonction INDEX & EQUIV.

Merci de votre aide,

Samuel
 

Pièces jointes

  • PDP.xlsx
    10.3 KB · Affichages: 15

Samulo

XLDnaute Nouveau
Impeccable, juste j'ai oublié de te dire que la plage de données peut varier aussi en colonne, comment intégrer ça ?
Sub Macro2()

Dim Derlig As Integer
Dim Dercol As Integer
Derlig = Worksheets("MODIF PDP").Range("A" & Rows.Count).End(xlUp).Row
Dercol = Worksheets("MODIF PDP").Cells(1, Cells.Columns.Count).End(xlToLeft).Column
Worksheets("MODIF PDP").Range("B2" & Dercol & Derlig).Select

End Sub

J'ai essayé ça sans succès ça me sélectionne pas ma zone jaune.
 

soan

XLDnaute Barbatruc
Inactif
Bonjour Phil, Staple, Samulo, le fil,

c'est p't'être un des cas où .CurrentRegion.Select ne détecte pas la bonne plage à cause de lignes ou colonnes vides intercalaires ; parfois, ça peut même arriver si c'est pas toute une ligne ou toute une colonne qui est vide, mais seulement quelques cellules. (comme on n'a pas le fichier réel, on ne peut pas savoir)

soan
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…