Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word > VBA Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/09/2007, 11h54   #1
Invité de passage
 
Inscription : septembre 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 1
Points : 0
Points : 0
Par défaut Récupérer des données d'une feuille de calcul excel insérée sous word

Bonjour,

je débute en VBA et je cherche a récupérer la valeur d'une cellule ( A1 ) dans dossier comportant des fichiers .doc dans lesquels ont été insérés des objets "feuille de calcul excel".

J'ai trouvé sur un forum un code permettant de le faire à partir de fichiers .xls (qui marche parfaitement) mais comment le faire avec des fichiers word dans lesquels sont insérés des fichiers excel ?

Voici le code:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Sub chercheFichiersFermesV03()
Dim X As Integer, nbFichiers As Integer, Y As Integer
Dim Tableau() As String
Dim Direction As String 

Application.ScreenUpdating = False
Direction = Dir("E:\Clients Site\*.doc") 'adapter chemin repertoire          code modifié ( fichier .xls a la base) 
Do While Len(Direction) > 0
nbFichiers = nbFichiers + 1
ReDim Preserve Tableau(1 To nbFichiers)
Tableau(nbFichiers) = Direction
Direction = Dir()
Loop 

If nbFichiers > 0 Then
For X = 1 To nbFichiers
If Tableau(X) <> ThisWorkbook.Name Then
Y = Y + 1
With ActiveSheet.Cells(Y, 1)
.Formula = "='E:\Clients Site\[" & Tableau(X) & "]Feuil1" & "'!" & "A1"      Partie a modifier
.Value = .Value
End With
End If
Je pense cela doit etre assez simple mais je ne connais la formule pour faire appel à l'objet...
Merci d'avance.

Diab
diabi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2007, 00h28   #2
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
Jète un oeil , s'il te manque quelque chose, tu dis
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h59.


 
 
 
 
Partenaires

Hébergement Web