Equivalent de cnum en vba

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

E

Eric f

Guest
Bonjour à tous


je récupère des données d'un autre logiciel dans excel et les nombres sont en format texte.
j'ai enregistré une macro via excel en utilisant la fonction cnum que vba traduit par "=VALUE(RC[-1])"
et que j'ai transformé en :

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

A l'exécution j'ai le message d'erreur suivant :
"Erreur de compilation
Sub ou Function non définie" sur value(cell.value)

Quelqun a t'il une solutionà me proposer ?
 
merci A_binouze_drinker_among_others
mais la fonction Val arrête la lecture de la chaîne au premier caractère ne faisant apparemment pas partie d'un nombre. Les symboles et caractères fréquemment associés aux valeurs numériques, comme le signe $ et les virgules ne sont pas reconnus. En conséquence les nombres décimaux sont tronqués : 10,50 devient 10
Ca ne résoud donc pas mon problème.
Merci quand même
 
Bonjour Eric et STéphane et le forum

Je ne connaissais même pas Val ! merci STéphane.

Heuh vite fait en passant et pourquoi pas tout bêtement...

cell.Value = CDbl (cell.Value)

Bon Aprèm...

@+Thierry
 
- 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

  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
447
Réponses
3
Affichages
800
Réponses
3
Affichages
773
Réponses
3
Affichages
931
Réponses
7
Affichages
1 K
Retour