Excel:effacement cellule mais pas instruction
mod77
Messages postés
1320
Date d'inscription
Statut
Membre
Dernière intervention
-
gbinforme Messages postés 15481 Date d'inscription Statut Contributeur Dernière intervention -
gbinforme Messages postés 15481 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai placé une instruction dans la cellule B2 de la feuil2: =si(feuil1!A1=0;"mama";" ")
dans une fonction initialisation je veux effacer le texte dans la cellule B2 et suivante.
J'ai écris : Sheets("feuil2").Range("B2:B4").ClearContents
Mais un message d'erreur s'affiche: "Erreur d'entrée/sortie"
et l'instruction "Si" de la cellule B2 disparait aussi !
Quelqu'un peut-il m'aider en me signalant où est mon erreur SVP, et surtout, ce qu'il faut que j'écrive pour effacer le texte mais pas l'instruction de la cellule B2, SVP.
Merci
J'ai placé une instruction dans la cellule B2 de la feuil2: =si(feuil1!A1=0;"mama";" ")
dans une fonction initialisation je veux effacer le texte dans la cellule B2 et suivante.
J'ai écris : Sheets("feuil2").Range("B2:B4").ClearContents
Mais un message d'erreur s'affiche: "Erreur d'entrée/sortie"
et l'instruction "Si" de la cellule B2 disparait aussi !
Quelqu'un peut-il m'aider en me signalant où est mon erreur SVP, et surtout, ce qu'il faut que j'écrive pour effacer le texte mais pas l'instruction de la cellule B2, SVP.
Merci
A voir également:
- Excel:effacement cellule mais pas instruction
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
1 réponse
bonjour
ce qu'il faut que j'écrive pour effacer le texte mais pas l'instruction de la cellule B2
Si tu trouves la solution, tu nous préviens car tu auras réalisé un exploit :
- ce que tu appelles "le texte" est en réalité le résultat de ta formule.
- la formule sert donc à pouvoir modifier "le texte" avec une ou des fonctions.
- lorsque tu utilises "ClearContents" tu effaces le contenu de la cellule : celui-ci pouvant être une donnée ou une formule qui affiche un résultat.
- avant d'utiliser "ClearContents" tu peux vérifier si ta cellule contient une formule pour ne pas l'effacer, mais ton "texte" restera.
- si tu veux garder une formule sans affichage il te faut modifier ta formule pour qu'elle n'affiche rien en fonction des conditions que tu auras choisies.
J'espère que tu comprends qu'il n'y a pas d'erreur de ta part mais seulement une méconnaissance du fonctionnement d'excel : qui le connait exhaustivement ?
ce qu'il faut que j'écrive pour effacer le texte mais pas l'instruction de la cellule B2
Si tu trouves la solution, tu nous préviens car tu auras réalisé un exploit :
- ce que tu appelles "le texte" est en réalité le résultat de ta formule.
- la formule sert donc à pouvoir modifier "le texte" avec une ou des fonctions.
- lorsque tu utilises "ClearContents" tu effaces le contenu de la cellule : celui-ci pouvant être une donnée ou une formule qui affiche un résultat.
- avant d'utiliser "ClearContents" tu peux vérifier si ta cellule contient une formule pour ne pas l'effacer, mais ton "texte" restera.
- si tu veux garder une formule sans affichage il te faut modifier ta formule pour qu'elle n'affiche rien en fonction des conditions que tu auras choisies.
J'espère que tu comprends qu'il n'y a pas d'erreur de ta part mais seulement une méconnaissance du fonctionnement d'excel : qui le connait exhaustivement ?