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

Première Macro

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 !

Snoopette

XLDnaute Nouveau
bonsoir,

j'ai récupéré un fichier de données généalogique que je souhaiterai retraiter

ex: XXXXX AAAAAAAAA
XXXXX BBBBBB
XXXXX CCCCCCCC

pour devenir

AAAAAAAAA
BBBBBB
CCCCCCCC

j'ai réalisé ma première macro et cela me donne

AAAAAAAAA sur les 3 lignes

d'autre part je voudrai qu'à chaque modification je puisse aller à la ligne suivante

Comment faire ?

Merci par avance à ceux qui voudront bien me répondre
 
Re : Première Macro

Hello Snoopette, Forum,

Sans fichier joint de ta part, difficile de t'aider...

Déposes un fichier avec tes demandes précises, tu auras sans doute plus d'aide, merci.

Cdt, Hulk.
 
Re : Première Macro

Bonjour snoopette, salut Hulk et Papou,

Un peu pour le fun...

Au cas ou l'ordi possède une version française d'Excel, utilisation d'un format date en français.

Bien sûr pour les années antérieures à 1900, les "dates" restent des textes.

La macro :

Code:
Sub DateFrancaise()
Dim tablo1(), tablo2(), lig As Long, txt As String, m As Variant
tablo1 = Array("JAN", "FEB", "MAR", "APR", "MAY", "JUN", "JUL", "AUG", "SEP", "OCT", "NOV", "DEC")
tablo2 = Array("janv", "févr", "mars", "avr", "mai", "juin", "juil", "août", "sept", "oct", "nov", "déc")
Application.ScreenUpdating = False
On Error Resume Next
For lig = 1 To Range("A65536").End(xlUp).Row
  txt = Cells(lig, 1)
  txt = Application.Trim(txt) 'supprime les espaces superflus (sécurité)
  txt = Replace(txt, "2 DATE ", "")
  m = Application.Match(Split(txt, " ")(1), tablo1, 0)
  Cells(lig, 1) = Replace(txt, tablo1(m - 1), tablo2(m - 1))
  Cells(lig, 1) = CDate(Cells(lig, 1)) 'pour les années >= 1900
Next
Columns(1).NumberFormat = "d mmm yyyy"
End Sub


A+
 

Pièces jointes

Dernière édition:
- 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

  • Question Question
Microsoft 365 Macro VBA - Excel
Réponses
12
Affichages
800
Réponses
9
Affichages
884
Réponses
21
Affichages
2 K
S
Réponses
2
Affichages
1 K
Réponses
7
Affichages
815
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…