erreur " incompatibilité de type" Xl 2003 et 2007 | ||
---|---|---|
Inscription: 03/01/2015
Messages:
4
Système d'exploitation: pc Version Excel utilisée: 2007 |
Posté le : 03-01-2015 17h18
Bonjour,
j'ai ce petit soucis en comparant la colonne A à la colonne D, j'ai l'erreur indiquée dans le titre... L'erreur est à la ligne [g2].Resize(mondico2.Count, 1) = Application.Transpose(mondico2.items) Que faire s'il vous plait ? Merci
Sub CommunsCellEntreAetD() |
|
|
Re: erreur " incompatibilité de type" Xl 2003 et 2007 | ||
---|---|---|
Inscription: 09/01/2008
De Montréal, Québec
Messages:
463
Système d'exploitation: PC Version Excel utilisée: 97 à 2016 |
Posté le : 03-01-2015 18h54
Bonjour gosselien,
J'ai fait rouler ton code mais je n'arrive pas à reproduire l'erreur citée. Pourrais-tu fournir un classeur avec des données qui causent cette erreur?
Cordialement,
Guy |
|
|
Re: erreur " incompatibilité de type" Xl 2003 et 2007 | ||
---|---|---|
Inscription: 09/01/2008
De Montréal, Québec
Messages:
463
Système d'exploitation: PC Version Excel utilisée: 97 à 2016 |
Posté le : 04-01-2015 17h13
Bonjour Patrick,
J'ai oublié de te souhaiter la bienvenue dans ce forum, voilà qui est fait. J'ai monté un classeur avec des chaînes de quatre caractères aléatoires sur 30 000 lignes en colonnes A et D.
Comme un recalcul de la feuille se produit à chaque passe il arrive que mondico2 soit vide, aucune correspondance entre les colonnes A et D. L'intersection des valeurs portées par ces colonne est vide : mondico2.count = 0
La boucle For Each C In Second If mondico1.exists(C) Then If Not mondico2.exists(C) Then mondico2.Add C, C Next C ne charge aucune valeur dans mondico2.
L'incompatibilité de type provient de [g2].Resize(mondico2.Count, 1) devient [g2].Resize(0, 1) et Application.Transpose(mondico2.items) devient Application.Transpose(Nothing, Rien, Néant) Avec le classeur sur lequel tu travailles, se pourrait-il que la vacuité du dico2 soit à l'origine de l'erreur?
Cordialement,
Guy |
|
|