XLR -> XLS, et wks -> xls , traitement par lot

Dans certains sous-dossiers, il y aura à la fois des fichiers wks et des fichiers xls ou xlsx et des pdf. Cela va t-il poser problème ?

Si dans le module 2, je n'indique que "C:\A traiter" contenant tous les dossiers et sous-dossier, cela sera t-il suffisant ou faut-il que j'indique l'ensemble des adresses des sous-sous-dossiers ?

Juste pour info, il y a 8541 fichiers dans le dossier "A traiter " !! Il va en falloir de la stagiaire !

Je n'y arrive pas

J'ouvre le fichier boucherV4, puis je clique sur Développeur puis sur macro puis seldossierracine. Ca ouvre l'explorateur puis une fenêtre d'erreur (OpenOffice), que je ferme, puis je clique sur C:/A traiter => erreur d'execution 9 : L'indice n'appartient pas à la selection

Je désinstalle Open Office pour voir si le soucis vient de là.

Edit ayé, j'ai pigé !!! Il fallait ouvrir seldossierracine de boucherV2 !

Bon, j'ai un fichier boucler V4 avec la liste des fichiers à traiter. Reste plus qu'a essayer ça à la maison ! Il y a eu plusierus message concernant l'incompatibilité des certaines données avex excel... que j'ai ignoré.

Essai ce midi :

Feuille 3 : colonne C : C/A traiter etc

colonne D : nomdufichier.wks

Je lance boucler V4 -> Outils -> Macros -> traitement -> executer => message d'erreur : "erreur de compilation, variable non définie" et ça surligne "xlExcel8" dans la ligne Wb.SaveAs Filename:=Chemin & LeNom, FileFormat:=xlExcel8, Password:="", dans module1 code

à tout hasard : essaye en remplaçant xlExcel8 par xlWorkbookNormal

dhany

Bonjour,

J'étais fatigué hier et je n'ai pas pensé que "xlExcel8" est un format déjà trop récent pour Excel 2002.

Le format que propose dhany pourrait être le bon ou ....

Essaie ceci >

Sur Excel 2002 > Démarre l'enregistreur de macro (si ça existe) > ouvre un fichier .wks > enregistre-le au format .xls > arrête l'enregistreur.

Va voir la macro enregistrée automatiquement > particulièrement le bout FileFormat:=xlExcel8, > note ou copie le format qui sera éventuellement quelque chose comme "xlExcel5"

Va dans la macro du fichier que je t'ai fait parvenir hier (la copie avec laquelle tu as tenté le traitement ce midi) probablement boucler sur fichiers V4t.xls

et change le FileFormat pour celui qui a été indiqué par Excel 2002 > enregistre > tente à nouveau le traitement de conversion.

Puis ................ good or bad ??

ric

OK, j'essaye ça ce soir

Essaie ceci >

Sur Excel 2002 > Démarre l'enregistreur de macro (si ça existe) > ouvre un fichier .wks > enregistre-le au format .xls > arrête l'enregistreur.

Jamais vu ça !

Bonjour,

Le chemin devrait être semblable à celui d'Excel 2003 >

Menu Outils > Macros > Nouvelle macro > une tite fenêtre apparaît pour arrêter l'enregistrement lorsque nécessaire > .... > ... ouvrir ficher .wks > enregistrer-sous .xls > arrêter l'enregistreur > voir le code.

Si les macros ne veulent pas fonctionner > message de sécurité ..... > blablabla >>

Menu Outils > Options > onglet Sécurité > au bas à droite > bouton "Sécurité des macros" > abaisser au niveau bas > OK

Bon succès ...

ric

Sub Macro1()

'

' Macro1 Macro

' Macro enregistrée le 30/10/2018 par Christophe

'

'

ChDir "C:\Users\Christophe\Documents\BOULOT"

ActiveWorkbook.SaveAs Filename:= _

"C:\Users\Christophe\Documents\BOULOT\DEVIS 20 véranda1.xls", FileFormat:= _

xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _

, CreateBackup:=False

End Sub

Ca me gonfle, j'ai fait une boulette. J'ai supprimé un programme "works converter" et du coup ça déconne. J'arrive a ouvrir certains fichiers wks avec excel mais pas tous.

Quand j'ouvre boucler V4 , ça me dit "the MS Works Spreedsheets Converter is not properly installed, please reinstall !".

D'autre part, la macro traitement m'indique une erreur de compilation : erreur de syntaxe dans cette ligne :

Wb.SaveAs Filename:=Chemin & LeNom, FileFormat:=xlNormal, Password:="",

Demain, je récupère tous mes CD d'installation de Works, Excel et tout le bazar ! Je vous ferais la liste de ce que j'ai Je laisse tomber pour ce soir, je vais noyer ma colère contre moi même dans le Jack Daniel's !

Edit: y'a un truc qui me sidère !

J'arrive a ouvrir "Devis 20 véranda1.wks" avec excel alors que je n'arrive pas a ouvrir l'autre fichier....

37beugnot-eduens.zip (3.15 Ko)

Bonjour,

Il faut garder le sourire quoiqu'il arrive

Si tu as supprimé des fichiers > ne sont-ils pas dans la corbeille ???

Je t'envoie "Lister fichiers V5.xlsm" > il ne créé que la liste si besoin encore.

et une version qui devrait convertir les wks en .xls sur Excel 2002

Il a été modifier avec l'info du code de ton dernier message.

Salut à tes copains Jack et Daniel.

ric

P.S. Est-ce que tu a vu que OOotremer971 a converti la macro en code LibreOffice.

..... ça fonctionne en plus > ce que son fichier n'aime pas > ce sont les fichiers autres que les .wks

https://forum.openoffice.org/fr/forum/viewtopic.php?f=8&t=59076

Bonjour,

J'arrive a ouvrir "Devis 20 véranda1.wks" avec Excel alors que je n'arrive pas a ouvrir l'autre fichier...

beugnot-eduens.wks

Sur ces vieux systèmes > les restrictions de toutes sortes étaient monnaie courante.

Excel 2002 vit-il bien avec les fichiers contenant un "-" dans le nom ?

Si tu renommes beugnot-eduens.wks en beugnoteduens.wks > le résultat est-il le même ?

ric

Je pense que le nom n'a rien à voir puisque des fichiers avec un nom simple ne s'ouvrent pas non plus.

J'ai vu le truc sur open office. Mais comment l'utiliser ?

Bonjour,

Presque de la même façon que le fichier .xls pour convertir sur Excel 2002.

- ouvre le fichier .xlsm pour faire lister les fichiers du répertoire où sont les belles antiquités .wks. >> le même listing peut être utilisé si rien n'a changé depuis ce midi.

- ouvre LibreOffice et met à l'écran le fichier "TestConversion(wks_vers_xlsx)_Mod1.ods"

Celui de OOotremer971 30 Oct 2018 14:45

- du fichier Excel > sélectionne les lignes des colonnes C et D qui contiennent de l'info > Copier.

- bascule sur libre office > sélectionne la cellule C3 (important) et Coller.

- clique sur le bouton "Boum" >> n'oublie pas les lunettes de sécurité (désolé .. dhany commence à déteindre sur moi)

- J'ai regardé le code de OOotremer971 > ce n'est pas si loin du Vba

Il faut quand même connaître la base.

Autre chose ... le code Libre Office ne supprime pas les fichiers .wks après traitement.

Mais dans l'Explorateur Windows > rends-toi sur le dossier > en haut à droite > le champ "Rechercher....." > tape > .wks > patiente ...... . . ....... .......

- quand la liste a terminé de se construire > sélectionne un fichier > puis CTRL+A > ils vont être tous sélectionnés > touche "Supprime"

ric

Je teste de suite

Je viens de réinstaller libre office et java

Allô!

Actualise ton navigateur, j'ai modifié mon post précédent à la fin.

ric

Ah bin merde alors, ça à l'air de fonctionner !!!!!

Je viens d'essayer d'ouvrir (avec mon excel du PC maison) l'un des fichiers convertis en xlsx --> Une suite incompréhensible de signe étranges !

Attendons la fin du traitement ...

Et crotte...

"En raison d'une erreur inattendue, LibreOffice a quitté.Tous les fichiers sur lesquels vous travauillez vont être enregistrés ...etc"

J'ai vu où ça s'est arrêter. Je vais supprimer les ligne déja traitées et relancer la machine

Edit: en supprimant les lignes déjà traitées, ça redémarre. Par contre , je pense qu'il fallait copier en C4 et non C3, parce qu'a ça sauté le fichier de la ligne 3

Je viens d'essayer d'ouvrir (avec mon excel du PC maison) l'un des fichiers convertis en xlsx --> Une suite incompréhensible de signe étranges !

> c'est normal >> le code LibreOffice convertit directement en fichier .xlsx (Excel 2007 ou plus récent)

Excel 2002 ne connait pas ses descendants > le format .xlsx

Si tu les ouvres avec LibreOffice > il devrait bien les lire.

ric

Bon, il doit y avoir un soucis avec certains fichiers.

Si le programme plante en essayant de convertir le fichier "tartempion.wks", il suffit que ke le supprime de la liste à traiter pour que ça reparte.

Je suppose donc que le programme ne pose pas de soucis mais que certains de mes fichiers oui !

J'en ai traité déjà quelques centaines

Je note sur un papier, à chaque plantage, le fichier qui déconne, comme ça je les transformerais manuellement au boulot .

Bonjour,

... Je note sur un papier, à chaque plantage, ...

Y que tu n'es pas moderne > nous, les presque jeunes ... on prend une photo avec le cellulaire.

ric

Papier crayon, c'est tellement plus simple parfois !

Ça mouline bien en ce moment. Peu de plantages, et comme j'ai pigé le truc, je relance aussitôt. On vient de passer la barre des 1500 fichiers sans plantage + tous les autres fichiers déjà fait. Ça sera bientôt fini je pense. Tant pis pour les stagiaires !!

Rechercher des sujets similaires à "xlr xls wks traitement lot"