Postez ici si vous avez des difficultés a comprendre une commande, ou a créer une macro.
-
Oxygen
- Messages : 7
- Enregistré le : 20 mai 2018, 12:19
Message
par Oxygen » 22 mai 2018, 11:55
Feitan a écrit : ↑21 mai 2018, 23:45
Hello, voilà ce que je viens d'essayer :
Code : Tout sélectionner
Variable [CLIPBOARD];[CLIPBOARD];Alpha;
Variable <Var1>;;Alpha;
Variable <Var2>;0;Numerique;
Calcul évolué <Var1>=[CLIPBOARD]
Calcul évolué <Var2>=<Var1>
Message Message;[CLIPBOARD];
Message Message;<Var1>;
Message Message;<Var2>;
Pour 3.14 ça fonctionne, la variable se transforme bien en variable numérique.
Pour 3,14 var2 reste bloqué à zéro.
Du coup tu devras forcément passer par une valeur séparée par un .
C'est possible de le changer avec la fonction Texte/Replace
J'ai testé votre code, voici ce que j'ai eu pour <var1> :

et pour <var2> :
Je crois que mon logiciel ne reconnaît pas la commande [CLIPBOARD]... (il y avait 962 dans le presse-papier)
-
Oxygen
- Messages : 7
- Enregistré le : 20 mai 2018, 12:19
Message
par Oxygen » 22 mai 2018, 12:02
En fait c'est bon ça marche ! merci beaucoup à vous !

-
Oxygen
- Messages : 7
- Enregistré le : 20 mai 2018, 12:19
Message
par Oxygen » 22 mai 2018, 12:31
Juste une dernière question : Comment je transforme un nombre décimal en nombre entier ?
-
papijo
- Messages : 1
- Enregistré le : 08 nov. 2021, 12:59
Message
par papijo » 08 nov. 2021, 13:10
Je pense que le problème vient d'ailleurs.
Quand on fait la copie d'une cellule, Excel ajoute un "saut à la ligne" à la fin du texte de la cellule. Ce saut à la ligne (visible sur Notepad par exemple) est habituellement composé des 2 caractères (non visibles) "Ligne suivante" et "Retour chariot". Pour restituer le "vrai" contenu de la cellule, il faut donc supprimer les 2 derniers caractères du [CLIPBOARD] !
NB: On peut vérifier en demandant la longueur du texte [CLIPBOARD]
-
Onissius
- Messages : 719
- Enregistré le : 11 avr. 2014, 22:47
- Localisation : Lyon (France)
-
Contact :
Message
par Onissius » 08 nov. 2021, 19:30
Oui, si tu copie une cellule Excel, il y a 2 caractères "invisible" à la fin.
J'ai découvert SM en 99, rapidement Adam m'a promu admin.
Posez vos questions aussi clairement que possible, sans fautes qui piquent les yeux et relisez vous.
Vérifiez sur mon DISCORD si je suis en ligne.