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

XL 2019 Excel VBA - Problème pour trouver la dernière ligne d'un tableau

OuiOuiNonNon

XLDnaute Nouveau
Bonjour à tous,
J'ai un problème avec la petite macro que j'ai effectué.

VB:
Sub Macro()
      DL = Feuil1.Cells(Rows.Count, 1).End(xlUp).Row
      DC = Feuil1.Cells(1, Cells.Columns.Count).End(xlToLeft).Column
      MsgBox DL
End Sub

(DL = Dernière Ligne et DC = Dernière Colonne)

Il trouve bien la bonne dernière colonne mais ne trouve pas la bonne dernière ligne du tableau bleu (il trouve 27 alors qu'il devrait trouver 6).
Je met ci-joint le fichier en question.
 

Pièces jointes

  • Tableau_02_01_2021.xlsm
    14.9 KB · Affichages: 18

JM27

XLDnaute Barbatruc
Bonjour
Nomal
DL = Feuil1.Cells(Rows.Count, 1).End(xlUp).Row
va chercher la dernière ligne documentée de la feuille de calcul (colonne 1) donc la 27


VB:
Sub Macro()
      DL = Feuil1.Cells(2, 1).End(xlDown).Row
      DC = Feuil1.Cells(1, Cells.Columns.Count).End(xlToLeft).Column
      MsgBox DL
End Sub
 

M12

XLDnaute Accro
Bonjour,
teste ceci
VB:
DL = Range("A2").End(xlDown).Row

Feuil1.Cells(Rows.Count, 1).End(xlUp).Row te donne la dernière ligne remplie depuis le bas en remontant donc ligne 27
 

soan

XLDnaute Barbatruc
Inactif
Bonjour @OuiOuiNonNon, le fil,

ton fichier en retour ; fais Ctrl e ➯ ce message :


VB:
Option Explicit

Sub Macro()
  Dim DC%, DL&
  DC = Cells(1, Columns.Count).End(1).Column
  DL = [A2].End(4).Row
  MsgBox "Dernière colonne : " & DC & vbLf & vbLf _
    & "Dernière ligne du 1er tableau : " & DL
End Sub
soan
 

Pièces jointes

  • Tableau_02_01_2021.xlsm
    14.7 KB · Affichages: 5

Staple1600

XLDnaute Barbatruc
Bonjour le fil

Une autre façon de faire
VB:
Sub AutreFaçon()
With [A1].CurrentRegion
PL = .Rows.Count: DC = .Columns.Count
End With
MsgBox "Dernière ligne: " & PL & Chr(13) _
& "Dernière colonne: " & DC, vbInformation, "Visitez ma région"
End Sub
Qui ne fonctionne que sur le fichier exemple (tel qu'agencé sur le fichier exemple du message#1)
 

Discussions similaires

Réponses
7
Affichages
377
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…