XL 2013 Erreur 13 : incompatibilité de type lors addition cellule (résolu)

  • Initiateur de la discussion Initiateur de la discussion Cougar
  • 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 !

Cougar

XLDnaute Impliqué
Bonjour le forum,

Lorsque j'essai de faire additionner des cellules, j'ai l'erreur 13 ? Pourtant mes cellules sont tous du même format. Comment corriger. Voir le fichier joint.

Merci
 

Pièces jointes

Bonjour.
Ce n'est pas une question de format mais de type de donnée.
Au lieu d'être vide la cellule D3 contient un texte vide, lequel ne peut être additionné à un Double.
upload_2018-3-12_10-2-39.png
 
Remarque: En passant par des tableaux VBA c'est beaucoup plus rapide :
VB:
Sub MacroDranreb()
Dim Rng As Range, TE(), LE As Long, TS(), LS As Long, C As Long
Set Rng = ActiveSheet.UsedRange
Set Rng = Rng.Rows(2).Resize(Rng.Rows.Count - 1)
TE = Rng.Value
ReDim TS(1 To UBound(TE, 1), 1 To UBound(TE, 2))
LE = 1
Do
   LS = LS + 1
   For C = 1 To 3
      TS(LS, C) = TE(LE, C)
      Next C
   Do
      For C = 4 To UBound(TE, 2)
         If VarType(TE(LE, C)) = vbDouble Then TS(LS, C) = TS(LS, C) + TE(LE, C)
         Next C
      LE = LE + 1
      If LE > UBound(TE, 1) Then Exit Do
      Loop Until TE(LE, 1) <> TS(LS, 1)
   Loop Until LE > UBound(TE, 1)
Rng.Value = TS
End Sub
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 Erreur de format
Réponses
5
Affichages
525
Retour