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

Comment Déterminé le numero de ligne de la derniere ligne remplis d'une plage?

  • Initiateur de la discussion Initiateur de la discussion F2T
  • 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 !

F2T

XLDnaute Occasionnel
Bonjour,

Comment Déterminé le numero de ligne de la derniere ligne remplis d'une colone?

Ex ci dessous:

determiné la derniere ligne remplis colonne X puis utilisé ce numero ligne pour implementer la dernier ligne a recopier sur la colonne AD.

Sub Macro1()
'
' Macro1 Macro
'
derligne = Range("X" & Application.Rows.Count).End(xlUp).Row

Range("AD46").Select
Selection.AutoFill Destination:=Range("AD46:AD" & derligne), Type:=xlFillDefault

End Sub

Si un expert pouvait m'orienter?

merci 🙂
 
Re : Comment Déterminé le numero de ligne de la derniere ligne remplis d'une plage?

Bonsoir F2t le forum
si tu veux la dernière ligne remplie de la colonne B
derligne = Range("B65536").end(xlup).row
donc là ta variable derligne aura la valeur de ta dernière ligne remplie
a+
papou 🙂
 
Dernière édition:
Re : Comment Déterminé le numero de ligne de la derniere ligne remplis d'une plage?

Merci Papou.

Je crois que j'ai un probleme de syntaxe.

J'ai ecrit le code ainsi mais ce ne fonctionne pas :

Sub Macro1()
'
' Macro1 Macro
'
derligne = Range("X65536").End(xlUp).Row

Range("AD46").Select
Selection.AutoFill Destination:=Range("AD46:AD" & derligne"), Type:=xlFillDefault


End Sub

Si tu as une inspiration. 🙂🙂
 
Re : Comment Déterminé le numero de ligne de la derniere ligne remplis d'une plage?

Re F2T le forum
oui alors si tu prends comme base la dernière ligne de X en remontant
mais comme tu fais un autofill en AD ???????
tu as un petit truc qui ne va pas de toutes façons à retirer
en rouge ci-dessous
Tu parlais d'inspiration oui c'est la solution c'est sur.
a+
papou 🙂
Code:
Selection.AutoFill Destination:=Range("AD46:AD" & derligne[COLOR=Red]"[/COLOR]),  Type:=xlFillDefault
 
Dernière édition:
Re : Comment Déterminé le numero de ligne de la derniere ligne remplis d'une plage?

oops, désolé pour les yeux pas clair.

Merci pour la soluce.

L'autofill en AD sert a recopier et créer une nouvelle colonne faisant la somme des element de la colonne X de maniere chronologique.

Un peu bricoler, mais bon ca fonctionne.

🙂🙂

++
 
Re : Comment Déterminé le numero de ligne de la derniere ligne remplis d'une plage?

Bonjour le forum,
Pour qui ça intéresse il existe une formule matricielle qui renvoie le numéro de la dernière ligne non vide dans une colonne:
{=MAX(NON(ESTVIDE(A1:A1000))*LIGNE(A1:A1000))}
Cordialement
 
Re : Comment Déterminé le numero de ligne de la derniere ligne remplis d'une plage?

Bonsoir,
voici du code trouvé dans un bouquin vba
'ON DETERMINE LA DERNIERE LIGNE ACTIVE
Code:
DerniereLigne = ActiveSheet.UsedRange.Row - 1
Code:
DerniereLigne = DerniereLigne + ActiveSheet.UsedRange.Rows.Count
teste et fonctionne
a+
 
- 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

Discussions similaires

Réponses
3
Affichages
1 K
Z
Réponses
7
Affichages
1 K
Zifox
Z
O
Réponses
2
Affichages
1 K
olivier91620
O
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…