Création d'un fichier à partir d'un fichier excel à macro

bemabi

Nouveau membre
j'aimerais ecrire une macro qui à partir d'un fichier Excel comportant +sieurs colonnes(15) me donne un fichier texte sur une seule colonne et plusieurs lignes. 120 lignes correspondent à une ligne sur le fichier Excel et chaque ligne est référencée par une information sur les 15 colonnes ou par le vide
 

bemabi

Nouveau membre
salut,
j'aimerais créer un fichier texte à partir d'un fichier Excel : j'ai écrit ce code

Private Const Chemin As String = "C:\Documents and Settings\admin\Bureau\exempl"

Private Type Enregistrement
N° As Integer
Type As String
Code As String
Designation As String
Famille As String
Date_acquisition As String
Date_mise_service As String
Nature_Fiscale As Integer
Nature_Acquisition As Integer
Taux As Double
Prorata As Integer
Valeur_acquisition As Integer
Durée As Integer
Mode_amortissement As Integer
Type_état As Integer
End Type
Option Explicit


Sub fichier_texte()

Dim NumFichier As Integer, Compteur As Long, MyEnr As Enregistrement

NumFichier = FreeFile
Open Chemin & ".txt" For Random As #NumFichier Len = Len(MyEnr)
For Compteur = 3 To Range("data").Rows.Count + 2
With MyEnr
.N° = Cells(Compteur, 1).Values
.Type = Cells(Compteur, 2).Values
.Code = Cells(Compteur, 3).Values
.Designation = Cells(Compteur, 4).Values
.Famille = Cells(Compteur, 5).Values
.Date_acquisition = Cells(Compteur, 6).Values
.Date_mise_service = Cells(Compteur, 7).Value
.Nature_Fiscale = Cells(Compteur, 8).Values
.Nature_Acquisition = Cells(Compteur, 9).Values
.Taux = Cells(Compteur, 10).Values
.Prorata = Cells(Compteur, 11).Values
.Valeur_acquisition = Cells(Compteur, 12).Values
.Durée = Cells(Compteur, 13).Values
.Mode_amortissement = Cells(Compteur, 14).Values
.Type_état = Cells(Compteur, 15).Values
End With
Put #NumFichier, , MyEnr
Next Compteur
Close #NumFichier
End Sub


mais on me renvoie l'erreur suivante:
la méthode 'Range de l'objet '_global' à échoué
Si vous plait je ne sais plus quoi faire??????????
 

zeb

Modérateur
[citation][nom]Moderator[/nom]
Bonjour Bemabi,

J'aimerai que tu consultes un peu le règlement de cette partie du forum et que tu modifies un peu la forme de ton message en conséquence.

Merci[/citation]
 

bemabi

Nouveau membre
Merci je vais me renseigner sur le fonctionnement du forum avant de poser une nouvelle question
Merci
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 134
Messages
6 718 078
Membres
1 586 394
Dernier membre
Manoushk
Partager cette page
Haut