Erreur VBA commande
Résolu/Fermé
2pax.cruz
-
1 juil. 2010 à 14:12
Krysstof Messages postés 1483 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 23 août 2010 - 1 juil. 2010 à 14:44
Krysstof Messages postés 1483 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 23 août 2010 - 1 juil. 2010 à 14:44
A voir également:
- Erreur VBA commande
- Erreur 0x80070643 - Guide
- Invite de commande - Guide
- Commande terminal mac - Guide
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Guide
- 'Pip' n’est pas reconnu en tant que commande interne ✓ - Forum Python
2 réponses
Krysstof
Messages postés
1483
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
23 août 2010
294
Modifié par Krysstof le 1/07/2010 à 14:27
Modifié par Krysstof le 1/07/2010 à 14:27
hum, quelle est la logique dans ta volonté d'utiliser ".Formula"??
Ton code tel qu'il est fait revient à faire :
Cells(13, i + 4).Formula = "=" & "1-2-4-5"
donc autant faire
Cells(13, i + 4) = MachineTime - ChangeOver - SStops - QtySurBns
Au moins ta cellule 13,i+4 contiendra le résultat.
le code que tu utlise ne permet pas de faire une formule du type "=C5-D5-E5-F5" par exemple... est-ce ca que tu voulais faire?
si c'est ca que tu voulais faire essaye de mettre juste cette ligne dans ta boucle for
si c'est ca que tu veux faire, essaye simplement ca dans ta boucle for :
Cells(13, i + 4).FormulaR1C1 = "=RC[-1]-RC[-2]-RC[-3]-RC[-5]"
Ton code tel qu'il est fait revient à faire :
Cells(13, i + 4).Formula = "=" & "1-2-4-5"
donc autant faire
Cells(13, i + 4) = MachineTime - ChangeOver - SStops - QtySurBns
Au moins ta cellule 13,i+4 contiendra le résultat.
le code que tu utlise ne permet pas de faire une formule du type "=C5-D5-E5-F5" par exemple... est-ce ca que tu voulais faire?
si c'est ca que tu voulais faire essaye de mettre juste cette ligne dans ta boucle for
si c'est ca que tu veux faire, essaye simplement ca dans ta boucle for :
Cells(13, i + 4).FormulaR1C1 = "=RC[-1]-RC[-2]-RC[-3]-RC[-5]"
Je voulais qu'on puisse encore voir les différentes composantes du calcul.
Mais bon, tant que ça marche...
Merci.
Mais bon, tant que ça marche...
Merci.
Krysstof
Messages postés
1483
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
23 août 2010
294
1 juil. 2010 à 14:44
1 juil. 2010 à 14:44
j'ai modifié le commentaire apres, tu l'as peut-être pas vu, essaye ca :
Cells(13, i + 4).FormulaR1C1 = "=RC[-1]-RC[-2]-RC[-3]-RC[-5]"
dans ta boucle for
Cells(13, i + 4).FormulaR1C1 = "=RC[-1]-RC[-2]-RC[-3]-RC[-5]"
dans ta boucle for