Formule dans une cellule pas figée

Formule dans une cellule pas figée - VB/VBA/VBS - Programmation

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
 

Reply

Marsh Posté le 20-02-2013 à 21:47:09   

Reply

Marsh Posté le 22-02-2013 à 10:00:05    

:heink:  
Feuille 1 et 2 dans le même classeur?
Format de C1?

Reply

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.

Reply

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?

Reply

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.  
 

Reply

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.

Reply

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

Reply

Marsh Posté le 22-02-2013 à 13:50:52    

C'est grave si tu m'envoi ton fichier?

Reply

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

Message cité 1 fois
Message édité par hush hush le 22-02-2013 à 13:52:02
Reply

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

Reply

Marsh Posté le 22-02-2013 à 13:56:55   

Reply

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)

           http://smileys.sur-la-toile.com/repository/Messages/plus-un2.gif   Il n'a pas dû regarder dans ThisWorkbook …  :sarcastic:  
 

Reply

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  

Reply

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 ?  

Reply

Marsh Posté le 22-02-2013 à 14:20:00    

hush hush a écrit :

Sinon, désactive les macro et fait des tests


Tu peux essayer ça pour voir? :o

Reply

Marsh 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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed