begin process at 2012 02 10 19:07:52
  Trouver un code source :
 
dans
 

9 commentaire(s) de trolix sur des sources sur tout CodeS-SourceS

Déposé sur Importer et exporter avec excel

Bonjour,

merci de ta sollicitation mais je ne programme plus depuis des années. Je serais bien incapable de te dire d'où vient le problème, d'autant plus que je ne connais pas VB2005Express.
Il y a surement quelques différences avec VB6 donc je suppose que le problème vient d'une option quelconque ou d'une référence.

Bon courage pour le suite.
Posté le : 23/06/2007 16:26:35

Déposé sur Importer et exporter avec excel

Salut à toi programmeur désoeuvré ;-)

concernant ton problème je ne pense pas que l'on puisse choisir la version de la librairie.

En revanche, si je ne me trompe pas, la librairie 9 (donc pour Office 2000) est sensée gérer les versions précédentes.

Donc en théorie en travaillant avec la Microsoft Excel 9 object library tu dois pouvoir utiliser des fichiers Excel 97 et 2000.

Mais bon je ne suis pas sûr de mon coup. Si ça ne marche pas je pense malheureusement que tu devras trouver une autre astuce...

En espérant t'avoir aidé.
Posté le : 02/08/2005 23:24:12

Déposé sur Importer et exporter avec excel

Merci Veyraud,

concernant ta question je te conseille d'enregsitrer une macro sous excel en formatant ta cellule au format voulu.

Ensuite tu arrête l'enregistrement et tu édites la macro. Là tu verras le code qui correspond à ce que tu veux faire.

Bon courage.

PS: si mon code vous a servi n'hésitez pas à le noter ;-)
Posté le : 08/07/2005 15:49:36

Déposé sur Importer et exporter avec excel

Oups j'ai oublié le next...
Posté le : 09/06/2005 13:15:06

Déposé sur Importer et exporter avec excel

Re-salut,

tu peux faire plus simple je pense:


Sub copy()
Dim xls As Excel.Workbook
Set xls = GetObject("C:\...\mafeuille.xls")

Dim j As Integer
For j = 1 To 3

With xls

   .Worksheets(1).Range("B" & j).Value =    .Worksheets(1).Range("A" & j).Value

End With

Ceci va copier la valeur de la cellule Aj vers la cellule Bj.

Si le + ne marche pas essaie avec le &. Je ne me rappelle plus précisément de la syntaxe.
Je vais essayer de trouver ça.

Bon courage.
Posté le : 09/06/2005 13:14:05

Déposé sur Importer et exporter avec excel

Salut Meuhste,

pour exporter une plage de cellules vers un autre classeur je crois qu'il n'y a pas d'autre choix que de faire une boucle.

Cela donne un truc du genre:

Dim i as integer

for i= 0 to 10
xls.worksheets(1).range("B" + i).Value = i
Next

Voilà un exemple qui mettra la valeur i dans la cellule "B valeur de i".

Après à toi d'adapter en fonction de tes besoins mais pour répondre clairement à ta question il n'existe pas de méthode pour sélectionner une plage de cellules d'un seul coup.

En espérant t'avoir aidée...
Posté le : 09/06/2005 09:28:50

Déposé sur Importer et exporter avec excel

Normalement il faut ajouter en référence "Microsoft Excel 10.0 Object Library"
Sachant que 10.0 correspond à Office XP, donc si tu as une autre version d'Office il faut adapter la référence.
Par contre je ne les ai pas en tête donc...

Il me semble que c'est la seule explication à ton problème (que j'ai déjà eu d'ailleurs) donc ça devrait être résolu par ce biais.
Je vais essayer de vérifier ce soir...
Posté le : 30/05/2005 16:33:41

Déposé sur Importer et exporter avec excel

Notez moi !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Posté le : 02/10/2002 17:22:50

Déposé sur Importer et exporter avec excel

Ce code est super!!!! ça marche nickel! T'es le meilleur Trolix!!!!
Posté le : 23/09/2002 15:25:37

1


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,296 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales