Accueil > Forum > > > > [Excel / VBA] Probleme importation de donnée excel
[Excel / VBA] Probleme importation de donnée excel
jeudi 10 juillet 2008 à 16:40:42 |
[Excel / VBA] Probleme importation de donnée excel

AiDuK
|
Bonjour , j'ai de nouveau un probleme lors de mon importation de données En gros, je fais une importation d'une feuille excel d'un autre document vers mon document en cours. Pour se faire, en cliquant sur un bouton, je parcours mes fichiers en affichant les fichiers excel. Tout marche bine quand je séléctionne un fichier excel, cependant, si je fais "annuler", cela met une erreur le code : FileToOpen = Application.GetOpenFilename("Tout les fichiers Excel (*.xl*;*.xls;*.xla;*.xml;*.xlm;*.xlc;*.xlw),") If Not FileToOpen = vbNullString Then Workbooks.Open FileToOpen Else If FileToOpen = vbNullString Then MsgBox mes1 End If Exit Sub Erreur d'execution '1004' il me met en erreur qu'il n'a pas pu trouver le fichier : "faux.xls" mes1 est une message disant qu'il y a eu une annulation de l'importation
|
|
jeudi 10 juillet 2008 à 16:48:24 |
Re : [Excel / VBA] Probleme importation de donnée excel

bigfish_le vrai
|
Salut FileToOpen = Application.GetOpenFilename("Tout les fichiers Excel (*.xl*;*.xls;*.xla;*.xml;*.xlm;*.xlc;*.xlw),") If Not FileToOpen = false Then Workbooks.Open FileToOpen Else MsgBox mes1 End If Exit Sub si false ne marche pas ajoute MsgBox FileToOpen avant la condition if, pour voir ce que contient la variable FileToOpen quand tu cliques sur cancel A+ 
|
|
jeudi 10 juillet 2008 à 16:52:36 |
Re : [Excel / VBA] Probleme importation de donnée excel

mortalino
|
salut, ton code est bizarre, voilà ce qu'il faudrait faire : FileToOpen = Application.GetOpenFilename("Tout les fichiers Excel (*.xl*;*.xls;*.xla;*.xml;*.xlm;*.xlc;*.xlw),") If FileToOpen <> vbNullString Or FileToOpen Then Workbooks.Open FileToOpen Else MsgBox mes1 End If Exit Sub annuler renvoi non pas une chaine de caractère nulle, mais false @++ le mystérieux chevalier,"Provençal, le gaulois" Forum Office & VBA
|
|
jeudi 10 juillet 2008 à 16:54:30 |
Re : [Excel / VBA] Probleme importation de donnée excel

AiDuK
|
J'ai modifié, mais un probleme persiste.
Maintenant, quand je fais annuler , cela marche, mais lorsque je choisi un fichier pour l'importation , cela plante
Il met que le type est incompatible, erreur d'execution '13'
PS : je croyais que cétait VbNullString et non pas False ? Enfin c'est ce qu'a dit Mortalino
|
|
jeudi 10 juillet 2008 à 16:56:05 |
Re : [Excel / VBA] Probleme importation de donnée excel

mortalino
|
VbNullstring = si rien n'est choisi, mais appuie sur Valider false = annuler. (cf F1, je viens de le lire) elle est sur quelle ligne ton erreur ? @++ le mystérieux chevalier,"Provençal, le gaulois" Forum Office & VBA
|
|
jeudi 10 juillet 2008 à 16:58:17 |
Re : [Excel / VBA] Probleme importation de donnée excel

AiDuK
|
J'ai essayé ta methode Mortalino, mais il y a un probleme, cela bug quand je séléctionne un fichier et aussi quand j'annule
Il me dit que le probleme vient de cette ligne là :
FileToOpen = Application.GetOpenFilename("Tout les fichiers Excel (*.xl*;*.xls;*.xla;*.xml;*.xlm;*.xlc;*.xlw),") If FileToOpen <> vbNullString Or FileToOpen Then Workbooks.Open FileToOpen Else MsgBox mes1 End If Exit Sub
Dans les 2 cas : erreur d'execution '13' Incompatibilité des types
|
|
jeudi 10 juillet 2008 à 16:58:52 |
Re : [Excel / VBA] Probleme importation de donnée excel

mortalino
|
grrr c'est bon j'ai vu, mais il y a conflit dans les types de données.. Je cherche @++ le mystérieux chevalier,"Provençal, le gaulois" Forum Office & VBA
|
|
jeudi 10 juillet 2008 à 17:02:11 |
Re : [Excel / VBA] Probleme importation de donnée excel

bigfish_le vrai
|
essai comme ça pour voir
FileToOpen = Application.GetOpenFilename("Tout les fichiers Excel (*.xl*;*.xls;*.xla;*.xml;*.xlm;*.xlc;*.xlw),") If FileToOpen <> "" Or FileToOpen = True Then Workbooks.Open FileToOpen Else MsgBox mes1 End If Exit Sub
|
|
jeudi 10 juillet 2008 à 17:03:07 |
Re : [Excel / VBA] Probleme importation de donnée excel
|
jeudi 10 juillet 2008 à 17:05:52 |
Re : [Excel / VBA] Probleme importation de donnée excel

mortalino
|
Nop, If FileToOpen Then Tout bêtement, car le bouton ouvrir est grisé tant qu'il n'y a pas de fichier de sélectionné. Par contre, si un filou mets quelque chose dans la barre d'adresse, et qui ne correspond pas à un fichier valide, ça plantera. (vérifier avec Dir) @++ le mystérieux chevalier,"Provençal, le gaulois" Forum Office & VBA
|
|
Cette discussion est classée dans : excel, probleme, fichiers, importation, filetoopen
Répondre à ce message
Sujets en rapport avec ce message
Importation fichiers texte, csv, excel... composant windows. [ par madeo92 ]
Bonjour,Je suis entrain de réaliser un petit soft et dans ce cadre j'ai besoin d'importer des donnéeset j'aimerais formater les données que j'importe
J'ai un probleme !!! sur le lancement d'une macro censée formatée des fichiers textes sous excel [ par Chnocleu ]
je crée une macro qui est censée automatiser :- l'ouverture de 3 fichiers texte, - délimiter leur contenu , - et fixer les fichiers au format .xls sou
Générer des fichiers excel depuis VB... [ par dahu ]
voila j'ai un petit probleme:je génère un fichier excel de mon appli et lorsque que je quitte excel (avec fichier quitter ou avec la croix),l'applicat
importation de fichiers texte vers excel [ par romajagu ]
Bonjour a tous,Voici mon Pb.J'ai environ 4000 fichiers texte issus d'un prog de mesure qui contiennent les données a exploiter.Tous les fichier sont d
Importation de formulaire EXCEL 2003 dans Visual Studio 2008 [ par patcreol ]
Bonjour à tous,Je fais pas mal de programmes en VBA sous EXCEL 2003, et je voudrais importer des formulaires fait sous EXCEL 2003 dans Visual Studio 2
Ouverture de plusieurs fichiers txt et csv dans plusieurs feuilles d'un même classeurs Excel [ par nix31 ]
Bonjour à tous,Etant débutant j'ai regardé les différents postes (j'ai même fais des recherches sur Goo...le) mais je n'ai pas pu trouver comment ouvr
Probleme VBA erreur 48 sur excel [ par ratapoilu ]
Bonjour a tous,J'ai développer une petite application sur excel (par l'intermédiaire de VBA) (Quelques userform rien de plus). Mon problème est que lo
Probleme VBA erreur 48 sur excel [ par ratapoilu ]
Bonjour a tous,J'ai développer une petite application sur excel (par l'intermédiaire de VBA) (Quelques userform rien de plus). Mon problème est que lo
probleme vb6 et open office [ par UrbanSyphon ]
Bonjour,J ai un petit probleme je fais un logiciel pour un particulier qui n'a pas excel mais son équivalent gratuit openoffice.Donc je voudrai utilis
Ouvrir/fermer à partir d'un fichier excel un autre fichier excel qui se trouve dans une autre classeur [ par dpx1 ]
Bonjour J'ai un dossier de statitique qui contient une foule de sous dossiers qui contienent des fichiers Excel (260 environs)Il y a 4 fichiers qui
Livres en rapport
|
Derniers Blogs
ASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHEASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHE par fathi
Tout le monde est unanime pour dire que la programmation multi-thread et asynchrone est en train de devenir un sujet incontournable. Beaucoup de choses sont arrivées avec le framework 4 pour le code parallèle (TPL, PLinq,.) et bientôt, on va avoir l...
Cliquez pour lire la suite de l'article par fathi PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS !PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS ! par Etienne Margraff
J'ai récemment eu un problème pour obtenir l'intelliTrace sur un site web dans IIS. Il n'y avait pas de message d'erreur, rien dans le journal d'évènement Windows, et après 3 appels à une voyante, 2 visites chez un marabou, j'ai failli me résign...
Cliquez pour lire la suite de l'article par Etienne Margraff OFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONSOFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONS par junarnoalg
De nombreuses entreprises font le choix de SharePoint Online, service fourni au travers de l'offre de Microsoft Office 365. S'il est vrai que ce choix apporte un grand nombre d'avantages; rapidité de mise en œuvre, disponibilité, large couvertu...
Cliquez pour lire la suite de l'article par junarnoalg PRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGEPRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGE par richardc
http://www.c2idotnet.com/articles/presentation-des-api-rest-de-windows-azure-lister-les-comptes-de-storage
Désolé pour "toto", mais c2i existait avant blogs.developpeur.org et c'est mon site "officiel" ;-) ...
Cliquez pour lire la suite de l'article par richardc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|