Macro excel VBA : Selectionner la derniere ligne d'une colonne
Eria
-
f894009 Messages postés 17417 Date d'inscription Statut Membre Dernière intervention -
f894009 Messages postés 17417 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voila je voudrais faire une macro sur excel qui consiste à comparer deux valeurs.
J'ai un programme qui tourne en boucle et je voudrais comparer la valeur de la 11eme colonne, derniere ligne et de la 11eme colonne avant-derniere ligne.
Sachant que le programme évolue constament, la "dernière ligne" n'est jamais la même.
Littéralement je voudrais avoir :
If derniere_ligne 11eme colonne <> avant-derniere_ligne 11 colonne Then ...
Après avoir bataillé pendant 4heures étant débutante en VBA, je m'en remet à vous.
Merci d'avance !
Voila je voudrais faire une macro sur excel qui consiste à comparer deux valeurs.
J'ai un programme qui tourne en boucle et je voudrais comparer la valeur de la 11eme colonne, derniere ligne et de la 11eme colonne avant-derniere ligne.
Sachant que le programme évolue constament, la "dernière ligne" n'est jamais la même.
Littéralement je voudrais avoir :
If derniere_ligne 11eme colonne <> avant-derniere_ligne 11 colonne Then ...
Après avoir bataillé pendant 4heures étant débutante en VBA, je m'en remet à vous.
Merci d'avance !
1 réponse
-
Bonjour,
adaptez le nom de la feuille:Sub test() With Worksheets("feuil1") 'derniere cellule non vide colonne K (11éme colonne) derlig = .Range("K" & Rows.Count).End(xlUp).Row derligmoins1 = derlig - 1 'votre test If .Range("K" & derlig) <> .Range("K" & derligmoins1) Then End If End With End Sub
Bonne suite