Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion khenty
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

K

khenty

Guest
Bonjour,

VB m'affiche erreur type 13

Sub addition()
For lig = 5 To Sheets("PAIEMENT").Range("D3").Value

Sheets("CALCUL2").Cells(lig, 3).Value = Sheets("PAIEMENT").Cells(lig, 2) + Sheets("PAIEMENT").Cells(lig, 4)

Next lig

End Sub

Il l'affiche sur la ligne mise en gras. Cependant il me calcule la première ligne. Je ne comprend pas pourquoi il ne fait pas les autres.

Merci 🙂
 
Re : macro addition

Salut Khenty,

L'erreur 13 est une erreur de type, tu veux additionner des nombres alors que c'est du texte (par exemple)
Vérifie tes lignes dans ta colonne 2 (B) ou 4 (D) tu doit avoir une valeur 'texte' (espace par exemple)

Ou alors change ton code par
Code:
Sub addition()
  Dim Lig As Long
  For Lig = 5 To Sheets("PAIEMENT").Range("D3").Value
    Sheets("CALCUL2").Cells(Lig, 3).Value = Val(Sheets("PAIEMENT").Cells(Lig, 2)) + Val(Sheets("PAIEMENT").Cells(Lig, 4))
  Next Lig
End Sub

A+
 
Re : macro addition



Enfaite j'ai une cellule date (23/01/2011) et une délai 60
et j'aimerais faire l'addition des deux.
 
Re : macro addition

Re,

Si ta colonne 4 est ton délai
Code:
Sub addition()
  Dim Lig As Long
  For Lig = 5 To Sheets("PAIEMENT").Range("D3").Value
  Sheets("CALCUL2").Cells(Lig, 3).Value = DateValue(Sheets("PAIEMENT").Cells(Lig, 2)) + Val(Sheets("PAIEMENT").Cells(Lig, 4))
  Next Lig
End Sub

A+
 
Re : macro addition


Merci beaucoup, cela fonctionne très bien maintenant ! 🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
756
Réponses
5
Affichages
914
Réponses
2
Affichages
467
Réponses
35
Affichages
2 K
Réponses
2
Affichages
589
Réponses
8
Affichages
783
Réponses
15
Affichages
989
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
4
Affichages
735
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…