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

format personnalise

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

R

rastaspilo

Guest
Bonjour petit souci pour mon premier post:
Comment creer un format personnalise du type:

une lettre trois chiffres un point cinq chiffres un point trois chiffres un point deux chiffres.
ex : D579.10617.000.00
pas de probleme pour les chiffres mais impossible de mettre la lettre.

Merci pour votre accueil
 
Re : format personnalise

Bonjour Guiv,

Apres moult essais je pense que cela fonctionne, je te met le code si tu as des observations.

Private Sub CommandButton1_Click()
Dim Lettre As String, nombre As String, Indice As String

With Sheets(1)
Lettre = UCase(Left(.Range("E5"), 1))
Indice = UCase(Right(.Range("E5"), 3))
nombre = Mid(.Range("E5"), 2, 15)

.Range("E5") = Lettre & Mid(nombre, 1, 3) & "." & Mid(nombre, 4, 5) & "." & Mid(nombre, 9, 3) & "." & Mid(nombre, 12, 2) & "." & Indice & Mid(nombre, 1, 0)

End With
End Sub

Encore merci pour tout. je pense que je te contacterai a nouveau pour un sujet tout autre : un plan d'appro avec extraction de donnees via odbc si cela te branche.
 
- 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
14
Affichages
668
Réponses
37
Affichages
1 K
Réponses
7
Affichages
286
  • Résolu(e)
Microsoft 365 DateDif()
Réponses
5
Affichages
395
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…