Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1885 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  comparaison de cellules sur 2 feuilles différentes (2)

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comparaison de cellules sur 2 feuilles différentes (2)

n°1952003
sidne
cancre las
Posté le 21-12-2009 à 10:46:30  profilanswer
 

Bonjour,
je voudrais comparer deux tableaux, chacun sur deux feuilles différentes.
 
Ma première intention était celle-ci :

 
        Dim a As Integer
        Dim b As Integer
        Dim x As Integer
        Dim y As Integer
        Sheets("Feuill1" ).Select
        Range("a1" ).Select
        b = Range(ActiveCell, ActiveCell.End(xlDown)).Count
        Sheets("Feuill2" ).Select
        Range("a1" ).Select
        a = Range(ActiveCell, ActiveCell.End(xlDown)).Count    
        For y = 0 To b
            For x = 0 To a
 
   
 C'est au niveau de la comparaison que tout se complique :
 
  If Sheets("Feuill1" ).Cells(y, 2) = Sheets("Feuill2" ).Cells(x, 9)
 
  erreur d'exécution 1004, erreur définie par l'application ou par l'objet
   
 En parcourant le forum, j'ai essayé ceci :
  If workSheets("Feuill1" ).Cells(y, 2) = Worksheets("Feuill2" ).Cells(x, 9)
 
 Puis ceci :
  If workSheets("Feuill1" ).Cells(y, 2).value = Worksheets("Feuill2" ).Cells(x, 9).value
 
 Puis ceci :
  If Worksheets("Feuill1" ).Range("B" + CStr(y)).Value = Worksheets("Feuill2" ).Range("I" + CStr(x)).Value Then
                     
 mais rien n'y fait, toujours le même code erreur.
 
 Si quelqu'un pouvait m'aider .....
 Merci de votre attention

 
 
                   

mood
Publicité
Posté le 21-12-2009 à 10:46:30  profilanswer
 

n°1952004
olivthill
Posté le 21-12-2009 à 10:49:41  profilanswer
 

La discussion aurait pu continuer sur l'autre fil.
 
Quel code erreur ? (edit : je viens de le voir en jaune brillant, ça fait mal aux yeux. Pas un code très parlant malheureusement, comme souvent avec VBA)
 
Est-ce que les feuilles ont les bons noms ?
Est-ce qu'il y a aussi une erreur en mettant en dur, juste pour un test, des valeurs numériques au lieu des variables x et y ?


Message édité par olivthill le 21-12-2009 à 10:51:18
n°1952032
sidne
cancre las
Posté le 21-12-2009 à 11:49:03  profilanswer
 

Effectivement, il n'y a plus d'erreur en affectant une valeur à x et à y.
Ce qui m'a fait découvrir mon erreur : la première valeur que j'affecte à mes variables x et y dans mes boucles est égale à "0".
Désolé pour la couleur de fonte jaune, j'aurais dû prévisualiser avant.
Merci beaucoup pour ton aide.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  comparaison de cellules sur 2 feuilles différentes (2)

 

Sujets relatifs
comparaison de cellules sur 2 feuilles différentes[VBscript] comparaison de chaine/filtre(résolu)
Vérouiller les modification de données dans mes feuilles Excelimage survolée qui s'affiche dans 2 div différentes
Copier/coller uniquement les cellules visbles d'un tableau ExcelL'heure est grave [Comparaison de chaîne de caractères]
[MACRO EXCEL] créer une macro insérer des feuilles 
Plus de sujets relatifs à : comparaison de cellules sur 2 feuilles différentes (2)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR