Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 addition dans une cellule

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

pascal006

XLDnaute Nouveau
Bonjour
j'ai télécharger un fichier Excel sur le net pour la gestion de compte
et j'aimerai apporter quelques modif si c'est possible .
dans se fichier je voudrais que la cellule B17 garde cette appercu "30+30+30"
ou autre exemple " 20+50+80+60+45"
le problème Excel n'additionne pas le résulta qui se retrouve en cellule B28
Merci de votre aide.
Pascal
 

Pièces jointes

Bonjour,

et pourquoi pas la méthode traditionnelle ?
les nombres les un sous les autres et la somme en dessous ...

P.

Cher compatriote Gosselien, nous sommes du même avis, mais si on n'avait pas de demandes farfelues de temps en temps, les répondeurs réguliers que nous sommes risqueraient de tomber dans la déprime 😵😵😵

À+
Philippe
 
Dernière édition:
Bonjour à tous.

Vous pouvez également saisir =90+N("30+30+30") ou =255+N(" 20+50+80+60+45")
La partie +N("...") apparaitra dans la barre de formule, sans incidence dans le calcul.
 
Bonjour Pascal006, à tous,

Une autre proposition qui conserve les saisies normales et les formules normales. On agit simplement sur le type d'affichage (valeurs ou formules).

Pour les saisies, on peut utiliser :
  • 51 (si une seule valeur) ou =51 ou +51
  • =1+2+3 (si plusieurs valeurs) ou +1+2+3 ou +1+2+6/2
Les formules sont des formules Excel ordinaires de type =SOMME(B13:B25)

Un clique sur le bouton bascule entre un affichage des valeurs et un affichage des formules.

Code du bouton nommé "Bascule":
VB:
Sub Basculer()
Dim estValeur As Boolean
   With ActiveSheet.Shapes("Bascule").TextFrame2.TextRange.Characters
      estValeur = .Text = "Aff Val"
      .Text = IIf(estValeur, "Aff Form", "Aff Val")
   End With
   ActiveWindow.DisplayFormulas = Not estValeur
End Sub
 

Pièces jointes

Bonjour Pascal006, à tous,

Une autre méthode (toujours avec des saisies et formules ordinaires) dans fichier v2. On affiche la formule en commentaire. Le code est dans le module de code de la feuille "BUDGET":
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Zone As Range, xarea As Range, xcell As Range
   Set Zone = Range("b7:m7,b13:m27")
   On Error Resume Next
   If Not Intersect(Target, Zone) Is Nothing Then
      For Each xarea In Zone.Areas
         For Each xcell In xarea
            xcell.Comment.Delete
            If xcell.Formula <> "" Then xcell.AddComment xcell.FormulaLocal
         Next xcell
      Next xarea
   End If
End Sub

nota: on peut combiner les deux méthodes -> voir v1+2
 

Pièces jointes

Merci Mapomme je prend la version v1-2
j'en profite pour autre question...tout les mois j'ai certaine dépense qui son fixe comme le loyer.
Une solution pour afficher ou valider le montant d'un simple clic ou bien cocher une case, voir un menu déroulant?
Bon week-end
 
Re
J'ai modifier mon fichier de départ avec ajout de lignes sur les revenus et de même pour les dépenses.
- Je n'ai plus l'info des commentaires qui apparait automatique sur les nouvelles lignes quand je fais une addition Ex :"+30+30"
- Je trouve pas la solution pour afficher se fameux bouton " Aff form"
c'est beaucoup plus compliquer que je le pensais.
Merci par avance pour votre travail
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…