Se connecter avec
S'enregistrer | Connectez-vous

Tri de données avant copie VBA/excel

Dernière réponse : dans Programmation

Bonjour a tous,

Je programme depuis peu sous Excel VBA et j'ai donc un petit problème (sinon je ne lancerai pas un nouveau sujet)

J'ai un fichier "SUIVI" dans lequel j'ai un bouton qui doit me permettre de rapatrier des données d'un fichier "DONNEE". Les nouvelles données sont sur les colones A à H et doivent être triées en fonction de la colone B avant d'être copiées dans le fichier "SUIVI".

Mon code marche jusqu'à la ligne 13... :cry: 

  1. Dim FichierDeDonnee
  2. FichierDeDonnee = Application.GetOpenFilename(, , "Sélectionnez votre source de données")
  3. If FichierDeDonnee <> False Then
  4. Workbooks.OpenText Filename:=FichierDeDonnee, Origin:= _
  5. xlWindows, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
  6. xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, _
  7. Comma:=False, Space:=True, Other:=False, FieldInfo:=Array(Array(1, 1), _
  8. Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), Array(7, 1)), _
  9. TrailingMinusNumbers:=True
  10. MsgBox FichierDeDonnee
  11.  
  12. Activesheet.Columns("A:H").Select
  13. Selection.Sort Key1:=Range("B1"), Order1:=xlAscending, Header:=xlGuess, _
  14. OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
  15. DataOption1:=xlSortNormal
  16. Else
  17. MsgBox "Vous n'avez pas sélectionné de fichier"
  18. End If


Merci de votre aide... j'en ai besoin... :sweat: 

Autres pages sur : tri donnees copie vba excel

Lassé par la pub ? Créez un compte
Expert Programmation

Moderator dixit:

Citation :
Je programme depuis peu sous Excel VBA

Tu écris sur PPC depuis peu aussi. :heink: 

Sois donc le bienvenu. :) 
Va lire le règlement et modifie ton message en conséquence. Tu DOIS utiliser la balise [cpp] (ou [code]) pour publier le moindre bout de code. C'est impératif ! [:zeb:4]
Lassé par la pub ? Créez un compte