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

Fermé
Eria - Modifié par Eria le 2/07/2013 à 16:51
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 2 juil. 2013 à 17:40
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 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
2 juil. 2013 à 17:40
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