VBA compteur pour avoir un ratio
Résolu/Fermé
ratikuss
Messages postés
2004
Date d'inscription
vendredi 8 juin 2007
Statut
Membre
Dernière intervention
14 décembre 2016
-
30 avril 2010 à 10:34
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 30 avril 2010 à 11:41
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 30 avril 2010 à 11:41
A voir également:
- VBA compteur pour avoir un ratio
- Comment ralentir un compteur linky - Guide
- Compteur de contractions - Télécharger - Santé & Bien-être
- Erreur 1004 vba ✓ - Forum VB / VBA
- Find vba - Astuces et Solutions
- Incompatibilité de type vba ✓ - Forum Programmation
2 réponses
chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 306
30 avril 2010 à 11:18
30 avril 2010 à 11:18
Mais quel boulet je suis !!
La simple erreur vient du fait de mettre
La simple erreur vient du fait de mettre
Range("u" & x)au lieu de
Range("u" & i), tout simplement !!
chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 306
30 avril 2010 à 10:37
30 avril 2010 à 10:37
Bonjour,
donnera un meilleur résultat je pense.
Cordialement.
Range("Q7").Value = curatif / preventif
donnera un meilleur résultat je pense.
Cordialement.
ratikuss
Messages postés
2004
Date d'inscription
vendredi 8 juin 2007
Statut
Membre
Dernière intervention
14 décembre 2016
262
30 avril 2010 à 10:40
30 avril 2010 à 10:40
non, toujours égal à zéro =/
ratikuss
Messages postés
2004
Date d'inscription
vendredi 8 juin 2007
Statut
Membre
Dernière intervention
14 décembre 2016
262
30 avril 2010 à 10:42
30 avril 2010 à 10:42
Si je met à la fin de mon code
il me retourne 0 pour curatif et 29 pour préventif (? c'est bizarre c'est la valeur de mon x)
Range("Q5") = curatif Range("q6") = preventif
il me retourne 0 pour curatif et 29 pour préventif (? c'est bizarre c'est la valeur de mon x)
chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 306
Modifié par chossette9 le 30/04/2010 à 10:49
Modifié par chossette9 le 30/04/2010 à 10:49
C'est le même principe sur les autres "Range", il faut écrire "Range.Value" sinon ça ne fonctionne pas.
Edit : ça ne marche pas
Edit : ça ne marche pas
ratikuss
Messages postés
2004
Date d'inscription
vendredi 8 juin 2007
Statut
Membre
Dernière intervention
14 décembre 2016
262
30 avril 2010 à 10:57
30 avril 2010 à 10:57
J'ai mis range.value aussi à toute, mais non marche toujours pas en effet.
30 avril 2010 à 11:27
Merci beaucoup !
j'ai perdu une matiné de boulot à cause de ça , grâce à toi je perdrais pas ma journée.
Encore merci !
30 avril 2010 à 11:41
Bien compliquées ces boucles et il n'est pas tenu compte du cas "aucun préventif (DIV/0)...
si cette macro vous intéresse, je vous laisse le soin des déclarations...
nota:
Value est la propriété par défaut de range; dans la plupart des cas, il n'est pas nécessaire de l'écrire