CALCUL en automatique

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

J

julie91

Guest
Bonjour,

Quelqu'un peux m'aider svp sur ce fichier pour calcul en automatique avec SMILEY selon le cas de figure merci beaucoup pour votre aide.

Julie
 

Pièces jointes

Re : CALCUL en automatique

Merci

Mais en faite je ne veux de menu déroulant pour les MOIS je veux qu'il m'affiche automatiquement le mois en cours (ex:Novembre) et si en dessous du mois de novembre j'ai pas de VALEUR il m'affiche la valeur du mois précédent. (Ex:OCT )

Pour les SMILEY,

j'ai besoin des smiley PLEIN comme sur mon fichier est-ce possible ?


Merci pour ton aide


Julie
 
Re : CALCUL en automatique

Bonjour julie91, salut Dull 🙂

[Edit] Formule en B12 :

Code:
=INDEX(1:1;EQUIV(9^9;A2:INDEX(2:2;MOIS(AUJOURDHUI()))))

Formule en B13 :

Code:
=INDEX(2:2;EQUIV(9^9;A2:INDEX(2:2;MOIS(AUJOURDHUI()))))

Pour le smiley en B20, si l'on ne veut pas des caractères J K L de la police Wingdings, il faut y introduire l'une des 3 images en fonction du résultat.

Pour cela il faut une macro déclenchée par l'un des évènements Change, SelectionChange, ou Calculate.

C'est un peu casse-pieds, cherchez sur le forum.

A+
 
Dernière édition:
Re : CALCUL en automatique

Re julie,

Je viens de voir ce fil :

https://www.excel-downloads.com/threads/aide-svp-sur-calcul-automatique.152125/

Je comprends que vous êtes pressée, et que vous ne voulez pas chercher sur le forum 🙄

Alors du tout roti sur le fichier joint, avec cette macro dans le code de la feuille (clic droit sur l'onglet et Visualiser le code) :

Code:
Private Sub Worksheet_Calculate()
Dim n As Integer, i As Integer
n = IIf([B13] > 10000, 1, IIf([B13] >= 5000, 2, 3))
For i = 1 To 3 'éventuellement renommer les formes automatiques
  With Me.Shapes("Forme automatique " & i)
    .Visible = i = n
  End With
Next
End Sub

A+
 

Pièces jointes

- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
506
Réponses
3
Affichages
211
Réponses
2
Affichages
162
Retour