Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : recuperer une plage d'un fichier excel dans un autre fichier [ Langages dérivés / VBA ] (inge68)

jeudi 17 avril 2008 à 09:15:26 | recuperer une plage d'un fichier excel dans un autre fichier

inge68

Bonjour, j'essaie de recuperer une plage d'un fichier 1815 et la mettre dans un autre (essai)

Sub essai()

Dim xApp As Object
Dim wBook1 As Object
Dim wBook2 As Object
Dim wSheet1 As Object
Dim wSheet2 As Object

'créer les objets excel + classeur
Set xApp = CreateObject("Excel.Application")

Set wBook1 = xApp.Workbooks.Open("C:\Documents and Settings\youmane\Bureau\1815.xls")
Set wSheet1 = wBook1.Worksheets("1815")

wSheet1.Select
Range("A1:B1890").Copy  

wBook1.Close False

Set wBook2 = xApp.Workbooks.Open("C:\Documents and Settings\youmane\Bureau\essai.xls")
Set wSheet2 = wBook2.Worksheets("essai")

wSheet2.Select
Range("A1").Select    
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False

'wBook2.Close False
'xApp.Quit
End Sub

il me selectionne bien la plage que je veux mais il copie pas les valeurs de la plage, sachant que c'est des valeurs à virgule

Merci Pour votre réponse


vendredi 18 avril 2008 à 00:29:54 | Re : recuperer une plage d'un fichier excel dans un autre fichier

MPi

Essaie d'ouvrir tes 2 fichiers et de faire ta copie avant de les fermer...

MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI


lundi 21 avril 2008 à 09:19:00 | Re : recuperer une plage d'un fichier excel dans un autre fichier

inge68

ca marche si je selectionne les fichiers en mode pas à pas, ce que je veux c'est faire la copie sans ouvrir le fichier source. Est ce que c'est possible?
Merci pour votre aide

lundi 21 avril 2008 à 10:21:17 | Re : recuperer une plage d'un fichier excel dans un autre fichier

MPi

Non, les fichiers doivent être ouverts, mais la session d'Excel que tu crées peut être invisible ...
xApp.Visible = False

Quand tu dis que ce sont des valeurs à virgule, est-ce bien les valeurs des cellules qui contiennent des virgules ou bien la virgule sert de séparateur de champs comme un CSV ?

MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI


mercredi 23 avril 2008 à 11:56:45 | Re : recuperer une plage d'un fichier excel dans un autre fichier

inge68

non c'est bien les valeurs des cellules qui contiennent des virgules.
Deja ce que je comprends pas c'est qu'en pas a pas quand je selectionne les 2 fichiers manuelement pour le copier/coller, là ca marche. Mais quand j'execute mon progr directement. ca marche pas!!!

Merci MPI



Cette discussion est classé dans : fichier, excel, essai, plage, xapp


Répondre à ce message

Sujets en rapport avec ce message

repertoire d'ouverture d'un fichier excel [ par cerec59 ] Salut a tousJe dois ouvrir un fichier excel et j'utilise ce code:Set wbExcel = appExcel.Workbooks.Open("c:\essai.xls").Mais moi je voudrais que le che Excel - suite [ par bakik ] Suite de ma tentative d'exploitation d'un fichier excel à partir de Delphi. J'ai un fichier excel avec différentes colonnes. J'arrive à l'ouvrir, à d transfert de donnée d'un fichier à l'autre [ par inge68 ] Bonjour, j'essaie de recuperer une plage d'un fichier .xls et la mettre dans un autre (essai.xls)Ce que je comprends pas c'est qu'en mode pas à pas, q Base de donnée : Excel ou autre ? [ par salazar ] Contexte :J'utilise un fichier Excel comme 'base de données' pour y stocker des informations sur des films : titre, durée, jaquette... Il y a pratique Ouvrir un fichier excel [ par sourrisseau ] Fabrizio  Je voudrais, a l'aide de VB, ouvrir un fichier excel et lire des données dans une feuille.Dans mon exemple , le fichier est a l'emplacement creation d'exe. qui affiche une userform de menu, executant du excel ensuite [ par flamalex ] Bonjour, je souhaiterai savoir comment faire, pour creer un executable (sur le bureau par exemple) qui lors de son execution me lancerait une userform probleme excel [ par tommie ] bonjour a tous, j'ai un probleme avec excel, je m'explique:j'ai un fichier excel qui comporte sur la premiere ligne tous les noms de colonne( exemple: Enregistrer des variables [ par max68 ] Bonjour,J'ai un problème, qui ne touche peut être pas uniquement Visual Basic.NET.Je dois développer une application pour mon stage. Je pars d'un fich Les propriétés d'un fichier Excel... [ par cissou06 ] Bonjour,J'ai ajouté une propriété "myProperty" liée à une cellule référence dans les propriétés personnalisées d'un fichier Excel. Je m'explique... J' comment creer un executable pour un fichier excel [ par sebdragon ] Bonjour, voila j'ai dévelloper un logiciel sous excel avec les macros, mais je voudrais m'enservir sans voir les codes des macro ou bien de na pas les


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,23 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.