Rentrer noms prénoms date de naissance

alaink54 -  
 alaink54 -
Bonjour,

Je voudrais rentrer les noms prénoms et date de naissance en ligne et non pas en colonne c'est à dire que les noms seront sur la ligne 4, les prénoms sur la ligne 5, les date de naissance sur la ligne 6. J'ai fait ceci mais je ne sais pas sur quelle variable jouer pour inverser:
Sub trier()
Range("A2").Select

Application.DisplayAlerts = False

ActiveSheet.ShowDataForm
Application.DisplayAlerts = True

ActiveWorkbook.Worksheets("cycle1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("cycle1").Sort.SortFields.Add Key:=Range( _
"A2:A40"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("cycle1").Sort
.SetRange Range("A2:C40")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With

End Sub
Merci par avance

2 réponses

melanie1324 Messages postés 1561 Statut Membre 156
 
Coucou,

Pour pouvoir t'aider, comment est constitué à la base ton tableau??

De plus, le code que tu as mis ne sert juste qu'à trier...

à la base en quelle colonne et/ou quelles lignes sont les noms, prénoms et dates de naissance?
0
alaink54
 
le 1er nom tapé sera en "A2" 1er prénom en "A3" et la date de naissance en "A4". J'ai changé a cause d'autres cases que je prévoie pour d'autres fonctions. Les autres noms suivront ensuite en "B2", "C2",... les autres prénoms en "B3", "C3",.... et les autres dates de naissance en "B4","C4",...Ce que j'ai fait en fait, fait ressortir une sorte de useform qui me permet de rentrer ma base de données "nom" "prénom""date de naissance"...
0
via55 Messages postés 14730 Date d'inscription   Statut Membre Dernière intervention   2 751
 
Bonjour

Si ton tableau est déjà fait en colonnes pas besoin de macro pour l'inverser en lignes
tu selectionnes tout ton ton tableau puis copie puis collage spécial et tu coches transposer

Cdlmnt
0