Trouver La Dernière Colonne Remplie avec des Données dans une Plage
Je sais que nous pouvons obtenir de la dernière ligne contenant des données avec le code suivant:
LastRow = .Range("D", & .Les lignes.Le comte).End(xlUp).Ligne
Mais j'ai de la difficulté à obtenir la dernière Colonne avec des données. Voici ce que j'ai essayé bu comme vous pouvez le voir sur l'image, elle n'est pas passée par
Set ws = ThisWorkbook.ActiveSheet
With ws
Header = 5
LastRow = .Range("D" & .Rows.Count).End(xlUp).Row
LastCol = .Range(5 & .ColumnCount).End(xlLeft).Column
With .Range("A" & Header & LastCol & LastRow)
.Interior.ColorIndex = 16
End With
End With
Pouvez-vous s'il vous plaît laissez-moi savoir houe je peux résoudre ce problème? grâce
- Utilisation
Cells
au lieu deRange
. - Utilisation
Columns.Count
au lieu de la Colonne.Le comte - Bonjour Tony, Merci pour les commentaires j'ai corrigé l'erreur que vous avez dit mais ça ne marche toujours pas
Vous devez vous connecter pour publier un commentaire.
Essayer ce que j'ai commenté:
je ne suis pas sûr si son
xlLeft
ouxlToLeft
. Essayez-le vous-même.Utiliser cette couleur de l'ensemble de la gamme:
cette couleurs
A5
à votre dernière colonne et de ligne.