XL 2010 Aide sur fichier "conversion date"

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

paita

XLDnaute Nouveau
Bonjour

J'ai besoin de votre aide, car depuis 2 jours j'essaie et je n'y arrive pas, il manque un "truc"
Je souhaite que la conversion en mois se trouve B et ne m'écrase pas la colonne A
Comment puis-je procéder ? et je peux trier par "ordre décroissant" la colonne B ? je vous joins mon fichier "essai"
Mille mercis pour votre aide
 

Pièces jointes

Bonjour Paita,
Tout dépend de ce que vous voulez en faire, soit avoir le N° du mois réutilisable ailleurs, soit avoir l'affichage du mois.
Dans ce dernier cas en B6 faites simplement =A6 et mettez en format personnalisé "mmmm"
1620197038755.png
 
Bonjour Paita, Patricktoulon,
Essayez avec :
VB:
Sub Convertir_mois()
    Dim DerLig%
    DerLig = Worksheets("Base").Range("A" & Rows.Count).End(xlUp).Row
    With Worksheets("Base").Range("B6:B" & DerLig)
        .FormulaR1C1 = "=TEXT(RC[-1],""mmmm"")"
        .Value = .Value
    End With
    With Worksheets("Base").Range("A5:B" & DerLig)
        .Sort Key1:=Range("A6"), Order1:=xlDescending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal
    End With
End Sub
Par contre le tri par "ordre décroissant" s'effectue sur la colonne A et non B puisque B ne contient que des chaines de caractères.
 

Pièces jointes

Bonjour Paita, Patricktoulon,
Essayez avec :
VB:
Sub Convertir_mois()
    Dim DerLig%
    DerLig = Worksheets("Base").Range("A" & Rows.Count).End(xlUp).Row
    With Worksheets("Base").Range("B6:B" & DerLig)
        .FormulaR1C1 = "=TEXT(RC[-1],""mmmm"")"
        .Value = .Value
    End With
    With Worksheets("Base").Range("A5:B" & DerLig)
        .Sort Key1:=Range("A6"), Order1:=xlDescending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal
    End With
End Sub
Par contre le tri par "ordre décroissant" s'effectue sur la colonne A et non B puisque B ne contient que des chaines de caractères.
Merci infiniment ; une très bonne journée à vous
 
- 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

Réponses
5
Affichages
132
Réponses
10
Affichages
301
Réponses
7
Affichages
183
Réponses
3
Affichages
169
  • Question Question
XL 2019 fonction
Réponses
2
Affichages
132
Réponses
4
Affichages
150
Réponses
7
Affichages
259
Retour