• Initiateur de la discussion Initiateur de la discussion fileofish
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

fileofish

XLDnaute Occasionnel
Hello tt le monde

J'ai un tableau avec plein de #div/0(division par 0)
Quelqu'un sait si il y a une option pour enlever ces trucs et mettre 0 à la place (ou un code macro)
(je cherche une soluce si possible sans modifier la formule)

Merci à tous
Philippe
 
Re : #div/0

Bonsoir


Tiré de l'aide D'Excel (F1)


Entrez la valeur #N/A dans la cellule utilisée comme diviseur pour faire passer le résultat de la formule de #DIV/0! à #N/A pour indiquer que la valeur du diviseur est manquante. Pour empêcher l'affichage d'une valeur d'erreur, utilisez la fonction de feuille de calcul SI. Si la cellule utilisée comme diviseur est vierge ou contient un zéro (0), la fonction SI peut ne rien afficher plutôt que d'effectuer le calcul. Si, par exemple, la cellule B5 contient le diviseur et la cellule A5 le dividende, utilisez =SI(B5=0,"",A5/B5). Les deux guillemets représentent une chaîne de texte vide.

Exemple de formule:
=SI(ESTERREUR(1/0);"";0)
 
Dernière édition:
Re : #div/0

Merci pour ta réponse ultra rapide Staple🙂

(on m'a donné un tableau avec moultes formules dedans et afin qu'il n'y est pas de problème je cherchais une soluce sans modifier la formule...)

Connaitrais tu un petit code macro ?

En tt cas merci
Philippe
 
Re : #div/0

Re


Par macro (issue de l'enregistreur de macro)
Code:
Sub Macro1()
    Selection.SpecialCells(xlCellTypeFormulas, 16).Select
    Application.CutCopyMode = False
    Selection.ClearContents
End Sub

Que l'on peut simplifier en:
Code:
Sub Macro3()
ActiveSheet.UsedRange.SpecialCells(xlCellTypeFormulas, 16).ClearContents
End Sub
 
Dernière édition:
Re : #div/0

Merci Sapple,

Tes 2 solutions marchent mais en utilsant le code que tu m'as donné le formule est supprimée ..
En fait ce que je souhaitais c'est gardé la formule intacte
Au lieu de mettre .clear.contents est ce qu'il y aurait un truc pour lui dire
si la forumule donne ce maudit div/0 alors met 0

Encore merci pour ton aide Stapple
 
Re : #div/0

Bonsoir fileofish,
Stapple1600,

Je ne vois pas en quoi l'utilisation d'une macro va résoudre le problème de sauvegarde des formules...
Pour éviter cette affichage, il faut modifier les formules...en adaptant par exemple la proposition de Stapple.

Cordialement

Edit : Le temps d'écrire et la lumière vous est apparue...
 
Re : #div/0

Slt a tous,

Tu ne pourras pas mettre 0 dans tes cellules sans modifié les formules (où alors le lapin du chapeau serait tres gros)
Si tu veux juste cacher tes DIV/0 tu fait avec un mise en forme conditionelle où tu entres
La formule est: =ESTERREUR(A1), est là tu écrit en blanc.
A part ça, ou la modification de toutes tes formules, je vois pas
@+
tiow
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
579
Réponses
3
Affichages
841
Réponses
6
Affichages
502
Retour