• Initiateur de la discussion Initiateur de la discussion potti
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

potti

Guest
Bonjour le forum,

J'ai un problème avec la recherche de la dernière ligne affichant une certaine valeur fixe.

Je m'explique :

J'ai une base de données et une de mes colonnes contient la catégorie de mon produit. Ma base de données est classé justement pâr ces catégories.

Je cherche en fait à insérer une ligne en dessous de la derniere ligne contenant la catégorie voulue (l'utilisateur renseigne cela ds un userform) quand je click sur un bouton ok de mon userform.

en bref, l'essentiel est de savoir comment je dois faire pour selectionner la derniere ligne selon la catégorie choisie.

Bon je sais que mon problème est compliqué, mais si vous avez une solution ou une idée je serais ravi de la lire 🙂

merci d'avance a tous les utilisateurs du forum
 
Bonjour Potti, bonjour le forum,

Pour atteindre la première cellule vide de la colonne A :
Range('A65536').End(xlUp).Offset(1, 0).Select

En fait on part de la dernière cellule de la colonne Range('A65536'), on remonte jusqu'à la première cellule éditée, End(xlUp), puis on redescent d'une ligne pour atteindre la première ligne vide, Offset(1, 0).
 
Bonjour

Peut-être du style en reprenant ce que vient de dire Robert

dim Maligne as integer, x as integer

Maligne=range('A65536').end(xlup).row

for x = maligne to 1 step -1
if range('A' & Maligne)=macategorie then exit for
next x

'Et maintenant ta dernière ligne de ta catégorie c'est x

Bon courage
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
167
Réponses
19
Affichages
866
Réponses
4
Affichages
563
Réponses
19
Affichages
707
Retour