probleme incompatibilite de type

  • Initiateur de la discussion Initiateur de la discussion judoka0209
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Bonjour,
Attention à toutes les valeurs dans "c.Offset(x)"
est-ce:
c.Offset(x,0) 'ligne x, même colonne
c.Offset(0,x,) 'même ligne, colonne x
Suivant le cas, on peut se retrouver en dehors de la feuille, ce qui génère une erreur.
Vérifiez.
Cdlt
 
Re, Bonjour Rouge

Chez moi, (Excel 2003), le code plante en amont
Donc j'ai remplacé la ligne d'effacement des données par celles-ci
[C3].Resize(, Columns.Count - 2) = Empty

Je ne sais pas si cela resoudra le problème sur les versions supérieures d'Excel.
 
Bonjour Staple1600,
Je n'avais pas vu qu'il y avait plusieurs demandes sur le même sujet, donc je me suis basé sur le fichier fournit qui ne contient qu'un bout de code sans les lignes d'effacement que vous citez.
Il serait souhaitable que judoka0209 se manifeste pour en dire un peu plus.
Cordialement
 
Bonjour judoka0209, JM, Rouge,

A quoi a servi la solution que j'ai donnée sur l'autre fil ???

Ici il est évident qu'il suffisait de remplacer le -2 par -10 dans Offset :
Code:
If .CountIf(plageA, "a") * .CountIf(c.Offset(-11), "jeu") * .CountIf(Range("c1:nc1"), MonthName(Month(c.Offset(-10)))) * _
.CountIf(plageB, MonthName(Month(c.Offset(-10)))) * .CountIf(c.Offset(-8), "a") Then
A+
 
Bonjour job75,
En ce qui me concerne, comme je l'ai dit plus haut, je n'avais pas vu qu'il y avait déjà une demande sur le même sujet.
Je suis allé voir les autres fils, et je ne comprends pas qu'avec toutes les réponses fournies, comment se fait-il que le sujet revienne sur le tapis?
Cdlt
 
Re, Bonjour job75

Pour ce qui me concerne, actuellement sous XL 2K3, je ne pouvais faire dans l'évidence
j'ai du convertir en *.xls pour ouvrir le fichier joint
Du coup, évident pas de colonne NC possible dans un *.xls
D'où ma correction initiale pour déjà lancer la macro sans boguer sur la 1ère ligne 😉

Pour le reste, judoka02209 a écrit quelquepart dans un de ces fils, à propos de la multiplication des fils.
je trouvais cela plus simple pour ceux qui m'aide
merci encore
 
Bonjour judoka0209, JM, Rouge,

A quoi a servi la solution que j'ai donnée sur l'autre fil ???

Ici il est évident qu'il suffisait de remplacer le -2 par -10 dans Offset :
Code:
If .CountIf(plageA, "a") * .CountIf(c.Offset(-11), "jeu") * .CountIf(Range("c1:nc1"), MonthName(Month(c.Offset(-10)))) * _
.CountIf(plageB, MonthName(Month(c.Offset(-10)))) * .CountIf(c.Offset(-8), "a") Then
A+
 
Dernière édition:
Bonjour job75,
En ce qui me concerne, comme je l'ai dit plus haut, je n'avais pas vu qu'il y avait déjà une demande sur le même sujet.
Je suis allé voir les autres fils, et je ne comprends pas qu'avec toutes les réponses fournies, comment se fait-il que le sujet revienne sur le tapis?
Cdlt
car je suis une grosse brelle qui essaie de comprendre mais j'ai du mal 😀
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
7
Affichages
203
Réponses
8
Affichages
269
Réponses
16
Affichages
634
Réponses
4
Affichages
284
Retour