Erreur d'éxcution "13"
sossso
Messages postés
29
Date d'inscription
Statut
Membre
Dernière intervention
-
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
pour l'erreur 13 : incompatibilité type
avec le f8 on me disigne ses deux lignes ci-dessous et je sais pas ou est le probleme :
coutrevient = Sheets("CR").Range("D34").Value
Range("I" & i).Value = coutrevient * ((Range("H4") / 100) + 1)
est ce que l'expression "sheets" disigne bien la donnée de la feuille CR ?
Merci.
pour l'erreur 13 : incompatibilité type
avec le f8 on me disigne ses deux lignes ci-dessous et je sais pas ou est le probleme :
coutrevient = Sheets("CR").Range("D34").Value
Range("I" & i).Value = coutrevient * ((Range("H4") / 100) + 1)
est ce que l'expression "sheets" disigne bien la donnée de la feuille CR ?
Merci.
A voir également:
- Erreur d'éxcution "13"
- Fifa 13 - Télécharger - Jeux vidéo
- Test redmi note 13 5g - Accueil - Téléphones
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
4 réponses
bonjour,
quels sont les types de "coutrevient" et de "Sheets("CR").Range("D34").Value" ?
il faut qu'ils aient le meme type.
exemple :
si tu defini "coutrevient" avec :
dim coutrevient as integer
ce sera un nombre
et si dans "Sheets("CR").Range("D34").Value" tu as une chaine de caractere, dans ce cas les types sont differents et l'erreur "incompatibilité type" survient
quels sont les types de "coutrevient" et de "Sheets("CR").Range("D34").Value" ?
il faut qu'ils aient le meme type.
exemple :
si tu defini "coutrevient" avec :
dim coutrevient as integer
ce sera un nombre
et si dans "Sheets("CR").Range("D34").Value" tu as une chaine de caractere, dans ce cas les types sont differents et l'erreur "incompatibilité type" survient
Bonjour
en plus de vérifier les types de tes variables comme le suggère fort justement quent que je salue au passage
1. Sheets("CR") fait bien référence à la feuille nommée CR
coutrevient = Sheets("CR").Range("D34").Value
ici tu as bien indiqué dans quelle feuille tu vas chercher la valeur de CoutRevient
2. Range("I" & i).Value = coutrevient * ((Range("H4") / 100) + 1)
Ici, tu n'as pas de référence à une feuille
Si ta procédure est dans un module général (Module 1 par exemple), il te faut préciser la feuille dans laquelle tu vas chercher tes valeurs
Si ça ne débloque pas la situation, mets ton fichier sur cjoint.com et joins le lien obtenu à ton prochain message
Cdlmnt
en plus de vérifier les types de tes variables comme le suggère fort justement quent que je salue au passage
1. Sheets("CR") fait bien référence à la feuille nommée CR
coutrevient = Sheets("CR").Range("D34").Value
ici tu as bien indiqué dans quelle feuille tu vas chercher la valeur de CoutRevient
2. Range("I" & i).Value = coutrevient * ((Range("H4") / 100) + 1)
Ici, tu n'as pas de référence à une feuille
Si ta procédure est dans un module général (Module 1 par exemple), il te faut préciser la feuille dans laquelle tu vas chercher tes valeurs
Si ça ne débloque pas la situation, mets ton fichier sur cjoint.com et joins le lien obtenu à ton prochain message
Cdlmnt