Votre question

Trier feuille excel avec visual basic express (VB .Net)

Tags :
  • Programme
  • Programmation
Dernière réponse : dans Programmation
11 Février 2011 14:10:44

Bonjour,

voila je cherche comment faire un tri sur une feuille excel à l'aide de visual basic express (VB .Net).

J'ai fais un programme qui permet de transferer certaine information depuis un fichier excel (générer à partir d'une GPAO, 500 ligne au minimum) vers un autre fichier excel que j'envoi au fournisseur. Le programme fonctionne bien mais pour gagner un peu de temps je souhaiterai faire un tri (par ordre croissant) avant de faire le transfert des donnée.

Pour le moment je n'ai rien trouvé qui fonctionne.

Merci d'avance pour vos réponse

Autres pages sur : trier feuille excel visual basic express net

13 Février 2011 20:07:37

Bonjour,

La macro suivante réalise le tri par ordre croissant des cellules B2 à B4.

Sub Macro2()
'
' Macro2 Macro
'
ActiveWorkbook.Worksheets("Feuil1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Feuil1").Sort.SortFields.Add Key:=Range("B2"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Feuil1").Sort
.SetRange Range("B2:B4")
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub

A bientôt
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS