Comparaison VbA [excel]

Résolu
Bonjour,

J'aimerais (en Vba) que Excel compare la colonne I et D. Et si I est inférieur à D, il faudrait ça ouvre un autre doc Excel.

--
A+
olympikyon =)

4 réponses

  1. A coller dans une nouvelle maccro (alt + f8):

    if cells(12,4)>cells(12,9) then   
    workbooks.open("chemin de ton fichier excel a ouvrir")   
    end if   
    


    Après si tu veux le faire pour les autres cases il faut faire une boucle for ou while.
    1
    1. toutafé d'accord
      0
    2. La macro s'active automatiquement ??
      0
    3. Non enfin pas dans ce cas, mais tu peut créer un bouton pour l'activer si tu veux.
      0
  2. Tu ne peux pas comparer des colonnes.

    tu voulais dire des cellules plutot?

    Pense a mettre ton post dans la bonne categorie (programmation)
    0
    1. Désolé pour la catégorie, je n'y avais pas pensé. Oui, cellule est plus approprié
      0
  3. Sais tu programmer un peu en VBA ?
    car ton problème n'est pas très compliqué :
    tu fais une boucle qui consulte chaque ligne
    tu compares I et D
    si I < D, tu fais un Workbooks.Open pour ouvrir ton autre doc Excel
    0
    1. Je ne sais presque pas utiliser le VBA.
      0
  4. J'ai besoin d'une petite précision. Tu compare seulement la case c1 et d1 ou alors d'autre (c2 d2 c3 d3 etc).?
    0
    1. Je compare I à D. ça commence à D12 et I12
      0