Discussion:
effacer uniquement les valeurs
(trop ancien pour répondre)
michel
2004-04-02 20:23:42 UTC
Permalink
Bonsoir à tous,

Comme je sais que vous êtes très capable en vba je
m'autorise à vous poser encore une question.

Comment faire pour effacer une valeur dans une cellule
qui contient une formule sans effacer la formule ?

J'ai utiliser ClearContents, mais la formule a été effacé.
Que faut-il mettre pour que la formule reste et la valeur
affiché s'efface par une macro;
En bref que mettre à la palce de ClearContents

Merci d'avance pour la réponse

A très bientôt

Michel
FxM
2004-04-02 20:37:08 UTC
Permalink
Bonsoir Michel,

Enlever une valeur sans enlever la formule... c'est cela :o)
Il n'y a guère que :
- modifier la formule pour afficher "", (un peu galère)
- afficher en police de même couleur que la couleur de fond
Il y a du .font.colorindex dans l'air ...

@+
FxM
Post by michel
Bonsoir à tous,
Comme je sais que vous êtes très capable en vba je
m'autorise à vous poser encore une question.
Comment faire pour effacer une valeur dans une cellule
qui contient une formule sans effacer la formule ?
J'ai utiliser ClearContents, mais la formule a été effacé.
Que faut-il mettre pour que la formule reste et la valeur
affiché s'efface par une macro;
En bref que mettre à la palce de ClearContents
Merci d'avance pour la réponse
A très bientôt
Michel
Misange
2004-04-03 06:33:20 UTC
Permalink
Bonjour Michel
comme FXM te l'explique, ce n'est pas une question de macro de VBA ou de
je ne sais quoi : une formule exécute ce qu'on lui demande. Si tu mets =
A1 dans la cellule B1, tu ne peux pas avoir B1 vide si A1 contient
quelque chose. Pour "vider" cette cellule tu n'as pas d'autre solution
que de d'effacer A1 ! Ou alors tu dois modifier ta formule pour y
introduire une condition (genre si A1 contient un nombre négatif alors
B1="") mais je ne crois pas que ce soit ce que tu cherches. VBA c'est
super mais c'est pas magique et ça va pas contre la logique !

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta
Post by michel
Bonsoir à tous,
Comme je sais que vous êtes très capable en vba je
m'autorise à vous poser encore une question.
Comment faire pour effacer une valeur dans une cellule
qui contient une formule sans effacer la formule ?
J'ai utiliser ClearContents, mais la formule a été effacé.
Que faut-il mettre pour que la formule reste et la valeur
affiché s'efface par une macro;
En bref que mettre à la palce de ClearContents
Merci d'avance pour la réponse
A très bientôt
Michel
gaston
2004-04-03 16:14:52 UTC
Permalink
bonsoir
je ne suis pas un expert, loin de là, mais est-ce que la
solution ne serait pas, non pas d'effacer la cellule
contenant la formule, mais plutôt les cellules auxquelles
se réfère la formule ?
-----Message d'origine-----
Bonsoir à tous,
Comme je sais que vous êtes très capable en vba je
m'autorise à vous poser encore une question.
Comment faire pour effacer une valeur dans une cellule
qui contient une formule sans effacer la formule ?
J'ai utiliser ClearContents, mais la formule a été effacé.
Que faut-il mettre pour que la formule reste et la valeur
affiché s'efface par une macro;
En bref que mettre à la palce de ClearContents
Merci d'avance pour la réponse
A très bientôt
Michel
.
Continuer la lecture sur narkive:
Loading...