Macro excel

cassebonbonIII -  
 aberrahim -
bonjour,

j'ai un souci en macro EXCEL (2000).
Je voudrais depuis un fichier texte remplir une table excel
-desactiver l'affichage
-ouvrir le fichier texte dans un worksheet temporaire
-pout toute ligne
--copier la selection range ((n° de ligne,1),(n°ligne,50))
--selectionner le workbook destination
--paste la selection
-fin de boucle
-fermer le wworksheet temporaire
-sauver le fichier
-et le sauver une deuxieme fois sous un autre nom
-reactiver l'affichage.
-le fermer

-------------------------

j'ai essayé ça :

Sub test_remplir_depuis_fichier_texte()
Shell ("c:\toto.bat")
'effacer le fichier d'archive precedent
Application.ScreenUpdating = False
'bloquer l'ecran
For i = 3 To 30
Workbooks.OpenText Filename:="c:\toto.txt", consecutivedelimiter:=False, Space:=False, tab:=True _
, semicolon:=False, comma:=False, other:=False, DataType:=xlDelimited, textqualifier:=xlTextQualifierDoubleQuote
Workbooks("toto.txt").Activate
Selection.Range("A1:Z10").Copy
Workbooks("titi2.xls").Activate
ActiveSheet.Paste Destination:=ActiveSheet.Range("A1:Z10")
Next i
Workbooks("toto.txt").Close
'faire un copier coller entre le fichier texte et le fichier kro$oftExcel
ActiveWorkbook.SaveAs ("sauvegarde.xls"), CreateBackup = False
'faire la double sauvegarde 1 archive plus le fichier de base
ActiveWorkbook.Save
ActiveWorkbook.Close
'Application.ScreenUpdating = True
End Sub

-----------------------------------

Seulement voilà, les copier/coller entre les deux tables excel ne se font pas.

vous pouvez m'aider svp ?
A voir également:

3 réponses

cassebobonIII
 
le fichier source arrive à s'y coller mais derriere il est en vrac
les colonnes sont pas les meme pour la meme dans le fichier source

fichier source exemple
A B C
AA BB CC DD 55 66
D E F
DD EE FF GG 56 57
ca donne cote excel
A B C
AA BB CC DD 55 66
D E F
DD EE FF GG 56 57

bref dans la suite il faudrat tester des valeurs pour generer un graphique et le faxer automatiquement il faut que ces put1 de colones soient rangée comme il faut !

qui peut me sauver la vie je travaille à ça depuis hier matin et tjrs sans resultats !!!

merci d'avance
0
francoispgp
 
je suis en train de me prendre la tronche sur un probleme similaire...
je crois que j'avais resolu ça par le
Workbooks.OpenText Filename:=.........,.......,consecutivedelimiter:=true.......
0
aberrahim
 
Bonjour, je voudrais cacher les feuilles actives sauf une qui comportait le menu principale. j'ai essayé avec les boutons et ca marche mais je voudrais avoir un controle en vba qui permet de cacher les feuilles meme si l'utilisateur n'a pas cliquer sur le bouton (retou au menu). Merci.
0