Comment mettre boucle dans une fonction ?
Résolu/Fermé
A voir également:
- Comment mettre boucle dans une fonction ?
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer dans word - Guide
- Proposez une formule comportant une seule fonction et à recopier vers le bas dans la colonne a du fichier à télécharger. - Forum Excel
- Fonction somme excel - Guide
1 réponse
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 254
19 févr. 2013 à 08:49
19 févr. 2013 à 08:49
Bonjour,
Range("FA" & i).Value = NbCellCouleur(Range("K" & i & ":" & "EZ" & i), 4)
ou bien
Range("FA" & i).Value = NbCellCouleur(cells(i,"K").Resize(1,nbcol), 4)
nbcol étant le nombre de colonnes
eric
Range("FA" & i).Value = NbCellCouleur(Range("K" & i & ":" & "EZ" & i), 4)
ou bien
Range("FA" & i).Value = NbCellCouleur(cells(i,"K").Resize(1,nbcol), 4)
nbcol étant le nombre de colonnes
eric
19 févr. 2013 à 09:17
Cela vient peut-être de la manière dont est définie la fonction. Voici le code :
Au fait, j'ai essayé les deux méthodes. La première s'écrivait tout de suite en rouge au niveau des : dans
Range("K" & i & ":" & "EZ" & i), 4
Merci quand même.
19 févr. 2013 à 09:22
En débogage pas à pas, il s'arrête dans la fonction entre les deux lignes suivantes :
Voilà.
Le problème, c'est que je débute, donc ce ne doit pas être grand chose comme erreur mais je suis incapable de m'en sortir.
Merci encore.
19 févr. 2013 à 09:29
On peut supposer que tu n'as pas initialisé couleur, avec par exemple couleur=3 pour rouge
Et pour ma 1ère proposition tu peux raccourcir en :
Range("FA" & i).Value = NbCellCouleur(Range("K" & i & ":EZ" & i), 4)
pas bien réveillé....
eric
19 févr. 2013 à 09:33
Très grand merci.