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

opération mathématique bloquée

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

T

tmsdpl

Guest
Bonjour,

nouveau sur ce forum, je viens de me mettre a excel et a la programmation VBA.
Je suis sur un projet personnel assez important, et tout repose sur une fonction que je n'arrive pas a faire fonctionner.

Voici une parti de mon code:

Code:
Sub testusd()

Dim variable
Dim entre
Dim sorti
Dim calcul

variable = 2

entre = Cells(variable, 3)
sorti = Cells(variable, 6)

calcul = entre - sorti

msgbox calcul




End Sub


en sachant que cells(2,3) et cells(2,6) sont des valeur non-entières, mais aucune lettre, et les virgule sont des point (ex: 81.522)
J'ai tout essayé, tout plante. Je n'arrive même pas a déclarer entre et sorti comme double ou single.

C'est impossible ou il y a une solution pour moi? cela m'aiderais énormément !
 
Re : opération mathématique bloquée

Bonsoir,

C'est en faite les . qui sont pas adapter pour votre macro, il faut donc utilisé les fonctions avancer d'excel ici Replace ou Substitut existe aussi. pour ma part j'ai essayer avec Replace est cela fonctionne.

Voici tous le code :

Sub testusd()

Dim variable
Dim entre
Dim sorti
Dim calcul

variable = 2

entre = Replace(Cells(variable, 3), ".", ",")
sorti = Replace(Cells(variable, 6), ".", ",")

calcul = entre - sorti

MsgBox calcul

End Sub

Laurent
 
- 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

C
Réponses
5
Affichages
1 K
Cocoraphsg
C
D
Réponses
4
Affichages
1 K
J
Réponses
22
Affichages
3 K
jui42
J
P
Réponses
6
Affichages
2 K
Pat13127
P
A
Réponses
5
Affichages
1 K
AlicePrince
A
N
Réponses
1
Affichages
963
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…