Formule dans une cellule pas figée - VB/VBA/VBS - Programmation
Marsh Posté le 22-02-2013 à 11:23:12
Salut hush hush,
Oui tout dans le même classeur, et le tout dans le même format de cellule, c'est à dire monétaire.
Je tourne en rond avec cette histoire, j'ai essayer changer de format, idem. Il doit y avoir un souci d'option mais je trouve pas du tout ou.
Marsh Posté le 22-02-2013 à 11:29:31
SI je résume la situation:
-Tu es en calcul automatique
-Quand tu change A1 ou A2, les calculs se font MAIS la formule en C1.feuille2 est écrasée par la valeur du résultat
ça ne le fait que sur C1? (et pas A4.feuille1)??
Question subsidiaire: tu poste ta question dans la section vba, est ce que tu as une macro qui s'execute? si oui, laquelle?
Marsh Posté le 22-02-2013 à 12:58:41
Salut,
oui voila, le résumé c'est cela, ça le fait bien que sur C1, la formule disparaît et est remplacé par la valeur. Mais par contre sur A4.feuille1, ça reste en formule oui.
Oui je suis dans la section VBA mais ça le fait aussi bien en faisant ça via une macro qui modifie A1 ou A2 que si je changeais ces valeur moi même.
Je pense a un souci dans les options, mais je ne trouve pas.
Marsh Posté le 22-02-2013 à 13:35:45
Tu n'as aucun code qui s’exécute automatiquement? (macro évenmentielle, on change par exemple sur la feuille1)
Je ne sais pas trop quoi te répondre, pour les options ok, mais je n'ai jamais vu un truc du genre "supprimer la formule et la remplacer par le résultat kikoo lol"
Ce que j'ai déjà vu comme comportement débile:
-Une formule qui s'affiche en formule si la cellule est formatée en texte
-Une formule qui disparait et s'écrase en #Valeur si la formule est liée à un autre classeur et que cette liaison est cassée (ce qui n'est pas ton cas à priori)
Sinon, il y a ça:
http://office.microsoft.com/fr-ca/ [...] 42843.aspx
mais bof.
Marsh Posté le 22-02-2013 à 13:49:37
Ce que je comprends pas, c'est que lorsque je change de cellule, en gardant le même procédé, ben ça ne me le fait plus, ce n'est que sur certaines cellules. Et ça m'enerve de ne pas savoir lol
Marsh Posté le 22-02-2013 à 13:51:40
Sinon, désactive les macro et fait des tests
Juste pour voir
Et au pire des pires des cas, tu ne peux pas simplement refaire ton fichier??
Marsh Posté le 22-02-2013 à 13:56:55
Ca m'embeterai, il y a beaucoup de macro, pas mal de feuille, c'ets mon classeur budget alors tout refaire ... mais merci de ton aide en tout cas
Marsh Posté le 22-02-2013 à 14:02:51
hush hush a écrit : Tu n'as aucun code qui s’exécute automatiquement? (macro évenmentielle, on change par exemple sur la feuille1) |
Il n'a pas dû regarder dans ThisWorkbook …
Marsh Posté le 22-02-2013 à 14:06:33
bonjour marc L,
Que dois je verifier ? je n'ai aucune macro agissant sur la feuille ou sur le classeur a l'ouverture
Marsh Posté le 22-02-2013 à 14:18:01
Petite précision, je ne sais pas si ca a son importance, c'est une classeur que j'ai commencé il y a quelque année sous excel 2003, puis emmené vers 2010 ... possibilité que cela vienne de ça ?
Marsh Posté le 22-02-2013 à 14:20:00
ReplyMarsh Posté le 22-02-2013 à 14:26:33
Même en les désactivant, ça le fait. Je pense que c'est peut être du à la migration du classeur entre les deux versions
Marsh Posté le 20-02-2013 à 21:47:09
Salut @ tous,
Après des heures et des heures de recherches, je ne trouve pas ma solution alors j’espère trouver en vous une réponse qui pourra m'aidé.
Logiciel : excel 2010 version 32bits
Je vous expose le problème en essayant d’être le plus clair possible :
Feuille 1 :
A1 = Un nombre au format monétaire
A2 = Un nombre au format monétaire
A4 = Somme de A1 et A2
Feuille 2 :
C1 = A4.Feuille1
Voici mon souci : quand je change la valeur de A1 dans la feuille 1, le calcul se refait automatiquement jusqu'à C1, la cellule prend la valeur du calcul mais ne conserve pas la formule, elle est remplacée par la valeur brute et je perds la formule, du coup, au second changement de A1 de la feuille 1, C1 en feuille 2 ne suit plus et conserve l'ancienne valeur.
Le but est que en C1, la cellule ne se transforme pas en nombre mais conserve bien la formule.
Si quelqu'un pouvait m'aiguiller, ce serait très sympa.
Merci beaucoup à vous