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

Microsoft 365 Personnaliser les formats de nombre proposés dans la liste Excel.

Val_Le_S

XLDnaute Nouveau
Bonjour,
Je souhaite personnaliser les formats de nombre proposés dans la partie .
Est il possible de les modifier ?
Je voudrais mettre un format type # ##0 sans virgule.
Merci.
 

patricktoulon

XLDnaute Barbatruc
Bonjour
je peux faire joujou moi aussi ?

dans le thisworkbook
VB:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ResetBarCell
End Sub

Private Sub Workbook_Open()
AddPopupIncommandBarsCell
End Sub

dans un module standard
VB:
'patricktoulon menu cell
Sub AddPopupIncommandBarsCell()
With CommandBars("Cell")
Set pop = .Controls.Add(msoControlPopup, , , 1, True)
pop.Caption = "format Numerique Perso"

Set bout = pop.Controls.Add(msoControlButton, , , , True)
bout.Caption = " # ##0"
bout.OnAction = "formatage_Perso"

'multiplier les 3 lignes précédentes autant de fois que tu en a besoins en changant juste  le .caption
'pour avoir tes formats perso a dispo au click droite sur cellule


End With
End Sub
' on remet le menu à l'origine
Sub ResetBarCell(): CommandBars("Cell").Reset:
End Sub

'la sub appellée par lun bouton du menu
Sub Formatage_Perso()
Selection.NumberFormat = CommandBars.ActionControl.Caption
End Sub
demo

 

Discussions similaires

Réponses
3
Affichages
300
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…