A voir également:
- Soustraction en VBA
- Vba attendre 1 seconde ✓ - Forum VB / VBA
- Soustraction en anglais excel ✓ - Forum Excel
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Mkdir vba ✓ - Forum VB / VBA
- Excel compter cellule couleur sans vba - Guide
2 réponses
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
26 avril 2010 à 16:18
26 avril 2010 à 16:18
Bonjour,
Dans la boucle quand b a la valeur 0 cette instruction provoque forcément une erreur :
ActiveCell.Offset(b, 0).Value = Cells(b, rg43) - 25.489 'Cells(b, rg44)
car cells (0,rg43) ne fonctionne pas. Il faut peut-être boucler de 1 à 4 et non pas de 0 à 4
Par ailleurs la fin à partir de l'apostrophe est un commentaire je ne sais pas si c'est normal
A+
Dans la boucle quand b a la valeur 0 cette instruction provoque forcément une erreur :
ActiveCell.Offset(b, 0).Value = Cells(b, rg43) - 25.489 'Cells(b, rg44)
car cells (0,rg43) ne fonctionne pas. Il faut peut-être boucler de 1 à 4 et non pas de 0 à 4
Par ailleurs la fin à partir de l'apostrophe est un commentaire je ne sais pas si c'est normal
A+
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
26 avril 2010 à 17:18
26 avril 2010 à 17:18
Bon, je ne comprends pas bien car chez moi le cells avec ligne égale à 0 ne fonctionne pas .
A moins qu'une instruction avant le code montré soit :
On Error Resume Next
Ou une gestion d'erreur qui masque l'erreur.
A moins qu'une instruction avant le code montré soit :
On Error Resume Next
Ou une gestion d'erreur qui masque l'erreur.
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
26 avril 2010 à 17:57
26 avril 2010 à 17:57
Eventuellement, il est possible de déposer un extrait du fichier (avec les macros mais sans donnée confidentielles) sur www.cijoint.fr .
On pourra alors le télécharcher et essayer d'analyser le problème.
A+
On pourra alors le télécharcher et essayer d'analyser le problème.
A+
26 avril 2010 à 16:39
le fait de boucler de 1 à 4 n'a rien change je viens d'essayer ; j'ai bouclé de 0 à 4 pour l'addition et cela a marché
par ailleurs j'ai rectifié les paramètres de la soustraction qui sont en fait
ActiveCell.Offset(b, 0).Value = Cells(b, rg43) - Cells(b, rg44)
et cela ne marche toujours pas
vraiment bizarre qu'avec la même formulation mais avec un signe (-) au lieu de (+) cela ne fonctionne pas.
merci de votre aide ; ça fait près d'un mois que j'y suis avec plusieurs essais