Formules apparentes uniquement sur cellules sélectionnées

JimGTI

XLDnaute Junior
Bonjour a tous,

Comme l'indique l'intitulé, je voudrais savoir comment faire pour faire apparaître une formule seulement sur une cellule que j'aurais sélectionnée, et non sur la totalité de la feuille.

exemple en A1, une formule que je veut laisser apparente et en A2 le résultat.

Merci d'avance pour vos réponses
 

RENAUDER

Nous a quitté
Repose en paix
Re : Formules apparentes uniquement sur cellules sélectionnées

Bonjour,

Tu peux pour les cellules avec des formules ajouter un commentaire qui ne sera pas visible comme l'option Commentaire mais qui documentera la formule mise dans la cellule.

Code:
=SI(A7="Oui";"Traité";"Non traité"+N("Si le résultat donne Traité, il faut envoyer un mail"))
 
Dernière édition:

Staple1600

XLDnaute Barbatruc
Re : Formules apparentes uniquement sur cellules sélectionnées

Bonjour à tous

En protégeant ta feuille, tu ne verras pas la formule (si tu coches Verrouillée et Masquée dans l'onglet Protection de format/cellule)

Pour voir la formule dans la cellule idoine, décocher Masquée.
 
Dernière édition:

Staple1600

XLDnaute Barbatruc
Re : Formules apparentes uniquement sur cellules sélectionnées

Re


Tu peux essayer d'utiliser la fonction EVALUER (macro XL4)
en A1: saisir: (c'est un exemple): 1+2+3
puis sélectionne B1
et Faire insertion Noms/Définir
Nom: CALCUL
Fait référence à: =EVALUER("="&Feuil1!A1)

ensuite en B1; saisir: =CALCUL, tu obtiens bien 6 et tu as ta formule affichée en A1.
 

RENAUDER

Nous a quitté
Repose en paix
Re : Formules apparentes uniquement sur cellules sélectionnées

Bonjour,
Avec une fonction personnalisée.
Code:
Function Afficheformule(CellAvecFormule)
    Application.Volatile
    Afficheformule = CellAvecFormule.Formula
End Function

Capture22.jpg
 

Pièces jointes

  • test1.xls
    19.5 KB · Affichages: 58
  • test1.xls
    19.5 KB · Affichages: 62
  • test1.xls
    19.5 KB · Affichages: 53
  • Capture22.jpg
    Capture22.jpg
    16.4 KB · Affichages: 95
  • Capture22.jpg
    Capture22.jpg
    16.4 KB · Affichages: 99
Dernière édition:

job75

XLDnaute Barbatruc
Re : Formules apparentes uniquement sur cellules sélectionnées

Re,

Voir le fichier joint qui utilise un Label (contrôle ActiveX).

La 1ère macro (sélection d'une cellule) masque l'objet.

La 2ème macro (clic droit) l'affiche :

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Label1.Visible = False
End Sub

Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Set Target = ActiveCell
If Target.HasFormula Then
  Cancel = True
  With Label1
    .Caption = Target.FormulaLocal
    .Top = Target.Top
    .Left = Target.Offset(, 1).Left
    .AutoSize = False
    .Height = Target.Height
    .Width = 1000
    .AutoSize = True
    .Visible = True
  End With
End If
End Sub
Les macros sont dans le code de la feuille (clic droit sur l'onglet et Visualiser le code).

A+
 

Pièces jointes

  • Affiche formule(1).xls
    33.5 KB · Affichages: 53

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 348
Messages
2 087 508
Membres
103 568
dernier inscrit
NoS