Macro excel VBA : Selectionner la derniere ligne d'une colonne

Eria -  
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 !

A voir également:

1 réponse

f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 715
 
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
6