Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Ignorer une erreur VBA

R1-

XLDnaute Junior
Bonjour,

J'utilise une macro pour convertir du texte en nombre, cela marche très bien jusqu'à ce que ma formule bute sur une cellule qu'elle ne peut pas convertir au format nombre. j'ai donc un message d'erreur "incompatibilité de type". J'aimerai savoir comment ignorer les cellules concernées par cette erreur.
Voici le code :

Sub cnum()
For Each cell In Selection
If Application.IsText(cell.Value) Then
cell.Value = CDbl(cell.Value)
End If
Next
End Sub

Merci par avance pour vos réponses.
 

cp4

XLDnaute Barbatruc
Bonjour,

Sans fichier , à tester.
VB:
Sub cnum()
For Each cell In Selection
If Application.IsText(cell.Value) Then
On Error Resume Next
cell.Value = CDbl(cell.Value)
On Error GoTo 0
End If
Next
End Sub
 
Réactions: R1-

Discussions similaires

Réponses
21
Affichages
309
Réponses
1
Affichages
170
  • Résolu(e)
Microsoft 365 FORMULE Excel VBA
Réponses
17
Affichages
799
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…