Changer la valeur d'une cellule en chiffre avec une macro
Résolu/Fermé
Barahaoua
Messages postés
88
Date d'inscription
jeudi 19 mai 2016
Statut
Membre
Dernière intervention
17 août 2016
-
Modifié par jipicy le 4/08/2016 à 15:57
Barahaoua Messages postés 88 Date d'inscription jeudi 19 mai 2016 Statut Membre Dernière intervention 17 août 2016 - 17 août 2016 à 15:54
Barahaoua Messages postés 88 Date d'inscription jeudi 19 mai 2016 Statut Membre Dernière intervention 17 août 2016 - 17 août 2016 à 15:54
A voir également:
- Changer la valeur d'une cellule en chiffre avec une macro
- Changer dns - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Aller à la ligne dans une cellule excel - Guide
- Changer clavier qwerty en azerty - Guide
- Excel trier par ordre croissant chiffre - Guide
4 réponses
melanie1324
Messages postés
1504
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
154
Modifié par pijaku le 10/08/2016 à 08:19
Modifié par pijaku le 10/08/2016 à 08:19
Bonjour,
essaie ca :
essaie ca :
Dim Cellule As Range 'Parcourir les cellules de la plage utilisée For Each Cellule In ActiveSheet.UsedRange 'Traiter uniquement les cellules possédant une formule If Cellule.HasFormula Then Cellule.copy cellule.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False End If Next Cellule
Barahaoua
Messages postés
88
Date d'inscription
jeudi 19 mai 2016
Statut
Membre
Dernière intervention
17 août 2016
10 août 2016 à 10:30
10 août 2016 à 10:30
melanie1324
Messages postés
1504
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
154
10 août 2016 à 10:34
10 août 2016 à 10:34
Re,
je regarde
je regarde
melanie1324
Messages postés
1504
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
154
Modifié par melanie1324 le 10/08/2016 à 10:43
Modifié par melanie1324 le 10/08/2016 à 10:43
J'ai trouvé le problème et je l'ai corrigé :
https://www.cjoint.com/c/FHkiQU5ShHi
La macro se trouve dans module 1 et se nomme copier coller
https://www.cjoint.com/c/FHkiQU5ShHi
La macro se trouve dans module 1 et se nomme copier coller
Barahaoua
Messages postés
88
Date d'inscription
jeudi 19 mai 2016
Statut
Membre
Dernière intervention
17 août 2016
10 août 2016 à 10:37
10 août 2016 à 10:37
Mélanie avec la deuxiéme solution aussi j'ai le même soucie sa m'affiche pas la valeur il m'affiche ça : #REF!
melanie1324
Messages postés
1504
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
154
Modifié par melanie1324 le 10/08/2016 à 10:42
Modifié par melanie1324 le 10/08/2016 à 10:42
As-tu essayé le fichier que je t'ai donné ?
https://www.cjoint.com/c/FHkiQU5ShHi
https://www.cjoint.com/c/FHkiQU5ShHi
melanie1324
Messages postés
1504
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
154
10 août 2016 à 10:43
10 août 2016 à 10:43
ce fichier : https://www.cjoint.com/c/FHkiQU5ShHi
car il faut modifier le code comme ca :
i = 2
'boucle qui va rechercher la première ligne disponible
Do While Sheets("Commentaires").Cells(i, 2) <> ""
i = i + 1
Loop
Sheets("Commentaires").Cells(i-1, 4) = sheets("Usine").cells(4,15).value
car il faut modifier le code comme ca :
i = 2
'boucle qui va rechercher la première ligne disponible
Do While Sheets("Commentaires").Cells(i, 2) <> ""
i = i + 1
Loop
Sheets("Commentaires").Cells(i-1, 4) = sheets("Usine").cells(4,15).value
melanie1324
Messages postés
1504
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
154
10 août 2016 à 11:05
10 août 2016 à 11:05
Parce que tu n'as pas pris la dernière version et que tu n'as pas fait la modification indiquée.
Essaie avec ce fichier stp :
https://www.cjoint.com/c/FHkjeBqUSPi
Essaie avec ce fichier stp :
https://www.cjoint.com/c/FHkjeBqUSPi
Barahaoua
Messages postés
88
Date d'inscription
jeudi 19 mai 2016
Statut
Membre
Dernière intervention
17 août 2016
11 août 2016 à 09:16
11 août 2016 à 09:16
Merci Mélanie ça marche très bien
merci beaucoup pour ton aide et t'est réponses
je te souhaite bon courage
cordialement
merci beaucoup pour ton aide et t'est réponses
je te souhaite bon courage
cordialement
Barahaoua
Messages postés
88
Date d'inscription
jeudi 19 mai 2016
Statut
Membre
Dernière intervention
17 août 2016
Modifié par Barahaoua le 17/08/2016 à 16:31
Modifié par Barahaoua le 17/08/2016 à 16:31
c 'est bon merci Mélanie j'ai réussie a le faire
10 août 2016 à 09:36
10 août 2016 à 09:57
En faite je vais t'expliquer ce que je voudrais faire exactement s'il te plait
actuellement je suis en cours de réalisation d'un outil de simulation ou j'ai :
une feuille "Accueil" dans laquelle je veux entrés le une donnée dans la cellule D8 et une donnée dans la cellule D15 c'est donner je veux que je puisse cliquer sur un bouton et que la donnée que j'ai dans D8 sera coller dans la colonne C de la feuille "Commentaire" et la Donnée de D15 sera collé dans la colonne B de la feuille "Commentaire " une fois que j'ai fais ça ; j’exécute la macro de simulation qui agit sur la feuille "Usine" pour que la fin de la simulation , je vais avoir une donnée dans la cellule O4 de la feuille "Usine" et cette donnée je voudrai la coller sur la même ligne ou j'ai coller les premiére Données sur la feuille " Commentaire "
a chaque enregistrement du fichier je veux que les données qui sont saisie dans les cellules de la feuille "Commentaire " reste et que si j'ai rentrés des nouvelles données et jai lancer une autre simulation ; les nouvelles informations seront enregistré dans la ligne suivante dans la feuille "commentaire"
je vais te mettre stp le fichier en pièce jointe pour comprendre ce que je suis entrain de dire
https://www.cjoint.com/c/FHkh2yLEgFh
merci
cordialement
10 août 2016 à 10:16
Là c'est plus clair.
Et j'ai 2 solutions à te proposer
Solution 1 : étape 1 copie des cellules, 2°°) appel de la macro, 3°) Copie de la feuille usine
<gras>Solution 2 : étape 1 copie des cellules
là manuellement tu lances la macro simulation
et tu ajoutes à la fin de la macro simulation :
Modifié par Barahaoua le 10/08/2016 à 10:25