Affichage de la valeur du résultats pas la formule

  • Initiateur de la discussion Initiateur de la discussion zbig
  • 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 !

zbig

XLDnaute Occasionnel
Bonjour

J'ai fait une procédure d'une somme (banal)
Quand j'appuie sur le bouton, la procédure s'active et le résultat s'affiche
mais en me positionnant dans la cellule, je voie la formule
Or je voudrais que la valeur s'affiche uniquement.
Existe t il une solution?

merci
Zbig
 
Re : Affichage de la valeur du résultats pas la formule

Bonjour le fil, bonjour le forum,

Zbig, si tu nous donnais le code de ta macro on pourrais peut-être mieux comprendre ton problème et t'aider à le résoudre non ?
 
Re : Affichage de la valeur du résultats pas la formule

Bonjour le fil, bonjour le forum,

Oui c'est beaucoup mieux avec un petit fichier ! Essaie comme ça :
Code:
Sub additionne()
For a = 2 To 100
    If Cells(a, 1).Value <> "" Then Range("F" & a) = Application.WorksheetFunction.Sum(Range(Cells(a, 3), Cells(a, 5)))
Next a
End Sub
 
Re : Affichage de la valeur du résultats pas la formule

Bonsoir le fil, bonsoir le forum,

Vite fait sans avoir testé :
Code:
Sub additionne()
For a = 2 To 100
    If Cells(a, 1).Value <> "" Or Cells(a, 2).Value <> "" Then Range("F" & a) = Application.WorksheetFunction.Sum(Range(Cells(a, 3), Cells(a, 5)))
Next a
End Sub
 
Re : Affichage de la valeur du résultats pas la formule

Bonsoir


Voici un moyen simple pour ne pas voir les formules
Code:
Sub MasquerAfficheBFormules()
Application.DisplayFormulaBar = Not Application.DisplayFormulaBar
End Sub

Tu lances une première fois la macro, plus de formules
Tu lances une seconde fois la macro, les revoilou.
 
Re : Affichage de la valeur du résultats pas la formule

RE

Sinon une autre façon de faire (sans avoir besoin de faire une boucle)

VB:
Sub additionne()
With Range("F2:F100")
.FormulaR1C1 = "=IF(COUNTA(RC[-5]:RC[-4])=2,SUM(RC[-3]:RC[-1]),"""")"
.Value = .Value ' pour n'avoir que les valeurs
End With
End Sub
 
- 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

Retour