Mise en forme, du format texte à excel....
kgigant
Messages postés
223
Statut
Membre
-
kgigant Messages postés 223 Statut Membre -
kgigant Messages postés 223 Statut Membre -
Bonjour,
Je fais de nouveau appel à votre savoir pour un petit problème de mise en forme.
j'ai une macro qui importe un fichier texte sous excel, cependant elle ne le met pas en forme. Je m'explique sous format texte le fichier importer donne ça :
nom_de_l'équipe,joueur,point,reb,passe
nom_de_l'équipe2,joueur,point,reb,passe
nom_de_l'équipe3,joueur,point,reb,passe
nom_de_l'équipe4,joueur,point,reb,passe
lorsque la macro importe le fichier texte, une ligne va dans une cellule alors que j'aimerai avoir le nom de l'équipe colonne A, ligne 1; joueur colonne B ligne1; point colonne C ligne1,....nom de l'équipe 2 colonne A ligne 2; joueur colonne B ligne 2;....
J'aimerai incorporer quelques lignes de code dans ma macro pour résoudre ce problème !
Merci d'avance
Je fais de nouveau appel à votre savoir pour un petit problème de mise en forme.
j'ai une macro qui importe un fichier texte sous excel, cependant elle ne le met pas en forme. Je m'explique sous format texte le fichier importer donne ça :
nom_de_l'équipe,joueur,point,reb,passe
nom_de_l'équipe2,joueur,point,reb,passe
nom_de_l'équipe3,joueur,point,reb,passe
nom_de_l'équipe4,joueur,point,reb,passe
lorsque la macro importe le fichier texte, une ligne va dans une cellule alors que j'aimerai avoir le nom de l'équipe colonne A, ligne 1; joueur colonne B ligne1; point colonne C ligne1,....nom de l'équipe 2 colonne A ligne 2; joueur colonne B ligne 2;....
J'aimerai incorporer quelques lignes de code dans ma macro pour résoudre ce problème !
Merci d'avance
A voir également:
- Mise en forme, du format texte à excel....
- Mise en forme conditionnelle excel - Guide
- Format epub - Guide
- Mise en forme tableau word - Guide
- Format factory - Télécharger - Conversion & Codecs
- Liste déroulante excel - Guide
3 réponses
Bonjour,
Fait avec l'enregistreur de macro.
A vous d'essayer
Fait avec l'enregistreur de macro.
Sub Macro1()
'Chemin du fichier a adapter
Workbooks.OpenText Filename:="D:\_Docs\Equipe.txt", Origin:=932, StartRow _
:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, Comma:=True, _
Space:=False, Other:=False, FieldInfo:=Array(Array(1, 1), Array(2, 1), Array( _
3, 1), Array(4, 1), Array(5, 1)), TrailingMinusNumbers:=True
End Sub
A vous d'essayer
ActiveSheet.Shapes.AddChart.Select
'ActiveChart.SetSourceData Source:=Range("'Feuil4'!$I$45:$J$45")
ActiveChart.ChartType = xlLineMarkers
ActiveChart.PlotArea.Select
ActiveSheet.ChartObjects("Graphique 1").Activate
ActiveChart.ChartArea.Select
ActiveChart.SeriesCollection(1).Delete
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(1).Name = "='Feuil4'!$F$4"
ActiveChart.SeriesCollection(1).Values = "='Feuil4'!$F$7:$F$26"
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(2).Name = "='liste'!$I$4"
ActiveChart.SeriesCollection(2).Values = "='liste'!$J$4:$AC$4"
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(3).Name = "='liste'!$I$5"
ActiveChart.SeriesCollection(3).Values = "='liste'!$J$5:$AC$5"
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(4).Name = "='liste'!$I$6"
ActiveChart.SeriesCollection(4).Values = "='liste'!$AC$6"
ActiveChart.SeriesCollection(4).Values = "='liste'!$J$6:$AC$6"
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(5).Name = "='liste'!$I$7"
ActiveChart.SeriesCollection(5).Values = "='liste'!$J$7:$AC$7"
ActiveSheet.ChartObjects("Graphique 1").Activate
Selection.Cut
Range("L5").Select
ActiveSheet.Paste
elle fonctionne tres bien, met a la place des deux fois ou il est écrit Feuil4, il faut que ca soit la feuille active. j'ai essayer avec activesheet, mais ca ne marche pas. tu as une idée ?
Merci de ton aide