Bonsoir à tous,
Je désire faire un tableau récapitulatif et je n'y arrive pas .
J'ai dans un répertoire mensuel un fichier excel par jour. Ces
fichiers contiennent l'information toujours au même endroit.
Je veux donc créer un tableau récap avec par exemple la cellule l3c5
de tous mes tableaux journaliers.
Je pensais utiliser la fonction lien_hypertexte. Mais cette fonction
m'ouvre le fichier mais n'affiche pas le contenu.
Qu'ai-je loupé ?
Merci pour votre aide.
Chrstian
Bonsoir à tous,
Je désire faire un tableau récapitulatif et je n'y arrive pas .
J'ai dans un répertoire mensuel un fichier excel par jour. Ces
fichiers contiennent l'information toujours au même endroit.
Je veux donc créer un tableau récap avec par exemple la cellule l3c5
de tous mes tableaux journaliers.
Je pensais utiliser la fonction lien_hypertexte. Mais cette fonction
m'ouvre le fichier mais n'affiche pas le contenu.
Qu'ai-je loupé ?
Merci pour votre aide.
Chrstian
Bonsoir à tous,
Je désire faire un tableau récapitulatif et je n'y arrive pas .
J'ai dans un répertoire mensuel un fichier excel par jour. Ces
fichiers contiennent l'information toujours au même endroit.
Je veux donc créer un tableau récap avec par exemple la cellule l3c5
de tous mes tableaux journaliers.
Je pensais utiliser la fonction lien_hypertexte. Mais cette fonction
m'ouvre le fichier mais n'affiche pas le contenu.
Qu'ai-je loupé ?
Merci pour votre aide.
Chrstian
Bonsoir à tous,
Je désire faire un tableau récapitulatif et je n'y arrive pas .
J'ai dans un répertoire mensuel un fichier excel par jour. Ces fichiers
contiennent l'information toujours au même endroit.
Je veux donc créer un tableau récap avec par exemple la cellule l3c5 de tous
mes tableaux journaliers.
Je pensais utiliser la fonction lien_hypertexte. Mais cette fonction m'ouvre
le fichier mais n'affiche pas le contenu.
Qu'ai-je loupé ?
Merci pour votre aide.
Chrstian
Bonsoir à tous,
Je désire faire un tableau récapitulatif et je n'y arrive pas .
J'ai dans un répertoire mensuel un fichier excel par jour. Ces fichiers
contiennent l'information toujours au même endroit.
Je veux donc créer un tableau récap avec par exemple la cellule l3c5 de tous
mes tableaux journaliers.
Je pensais utiliser la fonction lien_hypertexte. Mais cette fonction m'ouvre
le fichier mais n'affiche pas le contenu.
Qu'ai-je loupé ?
Merci pour votre aide.
Chrstian
Bonsoir à tous,
Je désire faire un tableau récapitulatif et je n'y arrive pas .
J'ai dans un répertoire mensuel un fichier excel par jour. Ces fichiers
contiennent l'information toujours au même endroit.
Je veux donc créer un tableau récap avec par exemple la cellule l3c5 de tous
mes tableaux journaliers.
Je pensais utiliser la fonction lien_hypertexte. Mais cette fonction m'ouvre
le fichier mais n'affiche pas le contenu.
Qu'ai-je loupé ?
Merci pour votre aide.
Chrstian
Bonjour, *christian.maurath*
J'ai lu ton post 431c8798$0$27433$
avec le plus grand intéret :
S'il s'agit d'ajouter les valeurs figurant en A1 (par exemple)
=somme(NomPremierOnglet:NomDernierOnglet!A1)
te retournera la somme des cellules A1 de tous les onglets (feuilles)
compris entre le Premier et le dernier (inclus).
Cela te convient-il ?Bonsoir à tous,
Je désire faire un tableau récapitulatif et je n'y arrive pas .
J'ai dans un répertoire mensuel un fichier excel par jour. Ces
fichiers contiennent l'information toujours au même endroit.
Je veux donc créer un tableau récap avec par exemple la cellule l3c5
de tous mes tableaux journaliers.
Je pensais utiliser la fonction lien_hypertexte. Mais cette fonction
m'ouvre le fichier mais n'affiche pas le contenu.
Qu'ai-je loupé ?
Merci pour votre aide.
Chrstian
Bonjour, *christian.maurath*
J'ai lu ton post 431c8798$0$27433$8fcfb975@news.wanadoo.fr
avec le plus grand intéret :
S'il s'agit d'ajouter les valeurs figurant en A1 (par exemple)
=somme(NomPremierOnglet:NomDernierOnglet!A1)
te retournera la somme des cellules A1 de tous les onglets (feuilles)
compris entre le Premier et le dernier (inclus).
Cela te convient-il ?
Bonsoir à tous,
Je désire faire un tableau récapitulatif et je n'y arrive pas .
J'ai dans un répertoire mensuel un fichier excel par jour. Ces
fichiers contiennent l'information toujours au même endroit.
Je veux donc créer un tableau récap avec par exemple la cellule l3c5
de tous mes tableaux journaliers.
Je pensais utiliser la fonction lien_hypertexte. Mais cette fonction
m'ouvre le fichier mais n'affiche pas le contenu.
Qu'ai-je loupé ?
Merci pour votre aide.
Chrstian
Bonjour, *christian.maurath*
J'ai lu ton post 431c8798$0$27433$
avec le plus grand intéret :
S'il s'agit d'ajouter les valeurs figurant en A1 (par exemple)
=somme(NomPremierOnglet:NomDernierOnglet!A1)
te retournera la somme des cellules A1 de tous les onglets (feuilles)
compris entre le Premier et le dernier (inclus).
Cela te convient-il ?Bonsoir à tous,
Je désire faire un tableau récapitulatif et je n'y arrive pas .
J'ai dans un répertoire mensuel un fichier excel par jour. Ces
fichiers contiennent l'information toujours au même endroit.
Je veux donc créer un tableau récap avec par exemple la cellule l3c5
de tous mes tableaux journaliers.
Je pensais utiliser la fonction lien_hypertexte. Mais cette fonction
m'ouvre le fichier mais n'affiche pas le contenu.
Qu'ai-je loupé ?
Merci pour votre aide.
Chrstian
Bonsoir à tous,
Je désire faire un tableau récapitulatif et je n'y arrive pas .
J'ai dans un répertoire mensuel un fichier excel par jour. Ces
fichiers contiennent l'information toujours au même endroit.
Je veux donc créer un tableau récap avec par exemple la cellule l3c5
de tous mes tableaux journaliers.
Je pensais utiliser la fonction lien_hypertexte. Mais cette fonction
m'ouvre le fichier mais n'affiche pas le contenu.
Qu'ai-je loupé ?
Merci pour votre aide.
Chrstian
Bonsoir à tous,
Je désire faire un tableau récapitulatif et je n'y arrive pas .
J'ai dans un répertoire mensuel un fichier excel par jour. Ces
fichiers contiennent l'information toujours au même endroit.
Je veux donc créer un tableau récap avec par exemple la cellule l3c5
de tous mes tableaux journaliers.
Je pensais utiliser la fonction lien_hypertexte. Mais cette fonction
m'ouvre le fichier mais n'affiche pas le contenu.
Qu'ai-je loupé ?
Merci pour votre aide.
Chrstian
Bonsoir à tous,
Je désire faire un tableau récapitulatif et je n'y arrive pas .
J'ai dans un répertoire mensuel un fichier excel par jour. Ces
fichiers contiennent l'information toujours au même endroit.
Je veux donc créer un tableau récap avec par exemple la cellule l3c5
de tous mes tableaux journaliers.
Je pensais utiliser la fonction lien_hypertexte. Mais cette fonction
m'ouvre le fichier mais n'affiche pas le contenu.
Qu'ai-je loupé ?
Merci pour votre aide.
Chrstian
Bonjour, *christian.maurath*
J'ai lu ton post 431c8798$0$27433$
avec le plus grand intéret :
Une solution serait peut-être d'automatiser la copie de chacune des
feuilles
jourrnalières dans un même classeur, auquel cas la solution précédemment
proposée pourrait convenir.
Qu'en penses-tu ?
--
Bien amicordialement,
P. BastardBonsoir à tous,
Je désire faire un tableau récapitulatif et je n'y arrive pas .
J'ai dans un répertoire mensuel un fichier excel par jour. Ces
fichiers contiennent l'information toujours au même endroit.
Je veux donc créer un tableau récap avec par exemple la cellule l3c5
de tous mes tableaux journaliers.
Je pensais utiliser la fonction lien_hypertexte. Mais cette fonction
m'ouvre le fichier mais n'affiche pas le contenu.
Qu'ai-je loupé ?
Merci pour votre aide.
Chrstian
Bonjour, *christian.maurath*
J'ai lu ton post 431c8798$0$27433$8fcfb975@news.wanadoo.fr
avec le plus grand intéret :
Une solution serait peut-être d'automatiser la copie de chacune des
feuilles
jourrnalières dans un même classeur, auquel cas la solution précédemment
proposée pourrait convenir.
Qu'en penses-tu ?
--
Bien amicordialement,
P. Bastard
Bonsoir à tous,
Je désire faire un tableau récapitulatif et je n'y arrive pas .
J'ai dans un répertoire mensuel un fichier excel par jour. Ces
fichiers contiennent l'information toujours au même endroit.
Je veux donc créer un tableau récap avec par exemple la cellule l3c5
de tous mes tableaux journaliers.
Je pensais utiliser la fonction lien_hypertexte. Mais cette fonction
m'ouvre le fichier mais n'affiche pas le contenu.
Qu'ai-je loupé ?
Merci pour votre aide.
Chrstian
Bonjour, *christian.maurath*
J'ai lu ton post 431c8798$0$27433$
avec le plus grand intéret :
Une solution serait peut-être d'automatiser la copie de chacune des
feuilles
jourrnalières dans un même classeur, auquel cas la solution précédemment
proposée pourrait convenir.
Qu'en penses-tu ?
--
Bien amicordialement,
P. BastardBonsoir à tous,
Je désire faire un tableau récapitulatif et je n'y arrive pas .
J'ai dans un répertoire mensuel un fichier excel par jour. Ces
fichiers contiennent l'information toujours au même endroit.
Je veux donc créer un tableau récap avec par exemple la cellule l3c5
de tous mes tableaux journaliers.
Je pensais utiliser la fonction lien_hypertexte. Mais cette fonction
m'ouvre le fichier mais n'affiche pas le contenu.
Qu'ai-je loupé ?
Merci pour votre aide.
Chrstian
Merci pour votre aide mais :
* Je ne peux pas copier chacune des feuilles journalière dans un seul
classeur : trop grand car j'ai stocké plusieurs années dans mes
répertoires.
* qu'estce que ADO ?
* et sinon quelles fonctions d'Excel4 ?
Christian
"Patrick BASTARD" a écrit dans le
message de news:%Bonjour, *christian.maurath*
J'ai lu ton post 431c8798$0$27433$
avec le plus grand intéret :
Une solution serait peut-être d'automatiser la copie de chacune des
feuillesjourrnalières dans un même classeur, auquel cas la solution précédemment
proposée pourrait convenir.
Qu'en penses-tu ?
--
Bien amicordialement,
P. BastardBonsoir à tous,
Je désire faire un tableau récapitulatif et je n'y arrive pas .
J'ai dans un répertoire mensuel un fichier excel par jour. Ces
fichiers contiennent l'information toujours au même endroit.
Je veux donc créer un tableau récap avec par exemple la cellule l3c5
de tous mes tableaux journaliers.
Je pensais utiliser la fonction lien_hypertexte. Mais cette fonction
m'ouvre le fichier mais n'affiche pas le contenu.
Qu'ai-je loupé ?
Merci pour votre aide.
Chrstian
Merci pour votre aide mais :
* Je ne peux pas copier chacune des feuilles journalière dans un seul
classeur : trop grand car j'ai stocké plusieurs années dans mes
répertoires.
* qu'estce que ADO ?
* et sinon quelles fonctions d'Excel4 ?
Christian
"Patrick BASTARD" <pasdespambastardp@freepasdespam.fr> a écrit dans le
message de news:%23FJmx1ksFHA.1168@TK2MSFTNGP10.phx.gbl...
Bonjour, *christian.maurath*
J'ai lu ton post 431c8798$0$27433$8fcfb975@news.wanadoo.fr
avec le plus grand intéret :
Une solution serait peut-être d'automatiser la copie de chacune des
feuilles
jourrnalières dans un même classeur, auquel cas la solution précédemment
proposée pourrait convenir.
Qu'en penses-tu ?
--
Bien amicordialement,
P. Bastard
Bonsoir à tous,
Je désire faire un tableau récapitulatif et je n'y arrive pas .
J'ai dans un répertoire mensuel un fichier excel par jour. Ces
fichiers contiennent l'information toujours au même endroit.
Je veux donc créer un tableau récap avec par exemple la cellule l3c5
de tous mes tableaux journaliers.
Je pensais utiliser la fonction lien_hypertexte. Mais cette fonction
m'ouvre le fichier mais n'affiche pas le contenu.
Qu'ai-je loupé ?
Merci pour votre aide.
Chrstian
Merci pour votre aide mais :
* Je ne peux pas copier chacune des feuilles journalière dans un seul
classeur : trop grand car j'ai stocké plusieurs années dans mes
répertoires.
* qu'estce que ADO ?
* et sinon quelles fonctions d'Excel4 ?
Christian
"Patrick BASTARD" a écrit dans le
message de news:%Bonjour, *christian.maurath*
J'ai lu ton post 431c8798$0$27433$
avec le plus grand intéret :
Une solution serait peut-être d'automatiser la copie de chacune des
feuillesjourrnalières dans un même classeur, auquel cas la solution précédemment
proposée pourrait convenir.
Qu'en penses-tu ?
--
Bien amicordialement,
P. BastardBonsoir à tous,
Je désire faire un tableau récapitulatif et je n'y arrive pas .
J'ai dans un répertoire mensuel un fichier excel par jour. Ces
fichiers contiennent l'information toujours au même endroit.
Je veux donc créer un tableau récap avec par exemple la cellule l3c5
de tous mes tableaux journaliers.
Je pensais utiliser la fonction lien_hypertexte. Mais cette fonction
m'ouvre le fichier mais n'affiche pas le contenu.
Qu'ai-je loupé ?
Merci pour votre aide.
Chrstian
re,
1-avec ADO
'lire la valeur d'une cellule dans un classeur fermé
Sub test()
Dim fich$, feuil$, Cell As Range
fich = "D:TestADO.xls"
feuil = "feuil1"
Set Cell = Range("A1")
MsgBox GetValueWithADO(fich, feuil, Cell)
End Sub
'Note : cette fonction est utilisable dans une feuille de calcul
'Ex :
' =GetValueWithADO("D:TestADO.xls";"feuil1";A1)
Function GetValueWithADO(Classeur$, Feuille$, Cell As Range)
'renvoie la valeur de la cellule Cell de la feuille Feuille
'du classeur fermé Classeur
Dim RcdSet As Object
Dim strConn As String
Dim strCmd As String
Dim dummyBase As Range
'prépare une "base de données" bidon pour la clause SELECT
'(une entête fictive et une ligne de données)
Set dummyBase = Cell.Resize(2)
'prépare les commandes ADO et SQL
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & Classeur & ";" & _
"Extended Properties=""Excel 8.0;HDR=No;IMEX=1;"";"
strCmd = "SELECT * FROM [" & Feuille & "$" & dummyBase.Address(0, 0) & "]"
'crée l'objet Recordset
Set RcdSet = CreateObject("ADODB.Recordset")
'va chercher l'info
RcdSet.Open strCmd, strConn, 0, 1, 1 'adOpenForwardOnly, adLockReadOnly,
adCmdText
'et la renvoie
GetValueWithADO = Application.Clean(RcdSet(0))
'autre syntaxe possible
' GetValueWithADO =Application.Clean(RcdSet.GetString(NumRows:=1))
'nettoyage
Set RcdSet = Nothing
End Function 'fs
2-avec une macro Excel4
on suppose que le fichier fermé s'appelle toto (dont le nom complet est
C:Archivestoto.xls ) et que la cellule que tu veux récupérer est la cellule
C3 de la feuille appelée tata .
MsgBox ExecuteExcel4Macro("C:Archives[toto.xls]tata'!R3C3")
A+Merci pour votre aide mais :
* Je ne peux pas copier chacune des feuilles journalière dans un seul
classeur : trop grand car j'ai stocké plusieurs années dans mes
répertoires.
* qu'estce que ADO ?
* et sinon quelles fonctions d'Excel4 ?
Christian
"Patrick BASTARD" a écrit dans le
message de news:%Bonjour, *christian.maurath*
J'ai lu ton post 431c8798$0$27433$
avec le plus grand intéret :
Une solution serait peut-être d'automatiser la copie de chacune des
feuillesjourrnalières dans un même classeur, auquel cas la solution précédemment
proposée pourrait convenir.
Qu'en penses-tu ?
--
Bien amicordialement,
P. BastardBonsoir à tous,
Je désire faire un tableau récapitulatif et je n'y arrive pas .
J'ai dans un répertoire mensuel un fichier excel par jour. Ces
fichiers contiennent l'information toujours au même endroit.
Je veux donc créer un tableau récap avec par exemple la cellule l3c5
de tous mes tableaux journaliers.
Je pensais utiliser la fonction lien_hypertexte. Mais cette fonction
m'ouvre le fichier mais n'affiche pas le contenu.
Qu'ai-je loupé ?
Merci pour votre aide.
Chrstian
re,
1-avec ADO
'lire la valeur d'une cellule dans un classeur fermé
Sub test()
Dim fich$, feuil$, Cell As Range
fich = "D:TestADO.xls"
feuil = "feuil1"
Set Cell = Range("A1")
MsgBox GetValueWithADO(fich, feuil, Cell)
End Sub
'Note : cette fonction est utilisable dans une feuille de calcul
'Ex :
' =GetValueWithADO("D:TestADO.xls";"feuil1";A1)
Function GetValueWithADO(Classeur$, Feuille$, Cell As Range)
'renvoie la valeur de la cellule Cell de la feuille Feuille
'du classeur fermé Classeur
Dim RcdSet As Object
Dim strConn As String
Dim strCmd As String
Dim dummyBase As Range
'prépare une "base de données" bidon pour la clause SELECT
'(une entête fictive et une ligne de données)
Set dummyBase = Cell.Resize(2)
'prépare les commandes ADO et SQL
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & Classeur & ";" & _
"Extended Properties=""Excel 8.0;HDR=No;IMEX=1;"";"
strCmd = "SELECT * FROM [" & Feuille & "$" & dummyBase.Address(0, 0) & "]"
'crée l'objet Recordset
Set RcdSet = CreateObject("ADODB.Recordset")
'va chercher l'info
RcdSet.Open strCmd, strConn, 0, 1, 1 'adOpenForwardOnly, adLockReadOnly,
adCmdText
'et la renvoie
GetValueWithADO = Application.Clean(RcdSet(0))
'autre syntaxe possible
' GetValueWithADO =Application.Clean(RcdSet.GetString(NumRows:=1))
'nettoyage
Set RcdSet = Nothing
End Function 'fs
2-avec une macro Excel4
on suppose que le fichier fermé s'appelle toto (dont le nom complet est
C:Archivestoto.xls ) et que la cellule que tu veux récupérer est la cellule
C3 de la feuille appelée tata .
MsgBox ExecuteExcel4Macro("C:Archives[toto.xls]tata'!R3C3")
A+
Merci pour votre aide mais :
* Je ne peux pas copier chacune des feuilles journalière dans un seul
classeur : trop grand car j'ai stocké plusieurs années dans mes
répertoires.
* qu'estce que ADO ?
* et sinon quelles fonctions d'Excel4 ?
Christian
"Patrick BASTARD" <pasdespambastardp@freepasdespam.fr> a écrit dans le
message de news:%23FJmx1ksFHA.1168@TK2MSFTNGP10.phx.gbl...
Bonjour, *christian.maurath*
J'ai lu ton post 431c8798$0$27433$8fcfb975@news.wanadoo.fr
avec le plus grand intéret :
Une solution serait peut-être d'automatiser la copie de chacune des
feuilles
jourrnalières dans un même classeur, auquel cas la solution précédemment
proposée pourrait convenir.
Qu'en penses-tu ?
--
Bien amicordialement,
P. Bastard
Bonsoir à tous,
Je désire faire un tableau récapitulatif et je n'y arrive pas .
J'ai dans un répertoire mensuel un fichier excel par jour. Ces
fichiers contiennent l'information toujours au même endroit.
Je veux donc créer un tableau récap avec par exemple la cellule l3c5
de tous mes tableaux journaliers.
Je pensais utiliser la fonction lien_hypertexte. Mais cette fonction
m'ouvre le fichier mais n'affiche pas le contenu.
Qu'ai-je loupé ?
Merci pour votre aide.
Chrstian
re,
1-avec ADO
'lire la valeur d'une cellule dans un classeur fermé
Sub test()
Dim fich$, feuil$, Cell As Range
fich = "D:TestADO.xls"
feuil = "feuil1"
Set Cell = Range("A1")
MsgBox GetValueWithADO(fich, feuil, Cell)
End Sub
'Note : cette fonction est utilisable dans une feuille de calcul
'Ex :
' =GetValueWithADO("D:TestADO.xls";"feuil1";A1)
Function GetValueWithADO(Classeur$, Feuille$, Cell As Range)
'renvoie la valeur de la cellule Cell de la feuille Feuille
'du classeur fermé Classeur
Dim RcdSet As Object
Dim strConn As String
Dim strCmd As String
Dim dummyBase As Range
'prépare une "base de données" bidon pour la clause SELECT
'(une entête fictive et une ligne de données)
Set dummyBase = Cell.Resize(2)
'prépare les commandes ADO et SQL
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & Classeur & ";" & _
"Extended Properties=""Excel 8.0;HDR=No;IMEX=1;"";"
strCmd = "SELECT * FROM [" & Feuille & "$" & dummyBase.Address(0, 0) & "]"
'crée l'objet Recordset
Set RcdSet = CreateObject("ADODB.Recordset")
'va chercher l'info
RcdSet.Open strCmd, strConn, 0, 1, 1 'adOpenForwardOnly, adLockReadOnly,
adCmdText
'et la renvoie
GetValueWithADO = Application.Clean(RcdSet(0))
'autre syntaxe possible
' GetValueWithADO =Application.Clean(RcdSet.GetString(NumRows:=1))
'nettoyage
Set RcdSet = Nothing
End Function 'fs
2-avec une macro Excel4
on suppose que le fichier fermé s'appelle toto (dont le nom complet est
C:Archivestoto.xls ) et que la cellule que tu veux récupérer est la cellule
C3 de la feuille appelée tata .
MsgBox ExecuteExcel4Macro("C:Archives[toto.xls]tata'!R3C3")
A+Merci pour votre aide mais :
* Je ne peux pas copier chacune des feuilles journalière dans un seul
classeur : trop grand car j'ai stocké plusieurs années dans mes
répertoires.
* qu'estce que ADO ?
* et sinon quelles fonctions d'Excel4 ?
Christian
"Patrick BASTARD" a écrit dans le
message de news:%Bonjour, *christian.maurath*
J'ai lu ton post 431c8798$0$27433$
avec le plus grand intéret :
Une solution serait peut-être d'automatiser la copie de chacune des
feuillesjourrnalières dans un même classeur, auquel cas la solution précédemment
proposée pourrait convenir.
Qu'en penses-tu ?
--
Bien amicordialement,
P. BastardBonsoir à tous,
Je désire faire un tableau récapitulatif et je n'y arrive pas .
J'ai dans un répertoire mensuel un fichier excel par jour. Ces
fichiers contiennent l'information toujours au même endroit.
Je veux donc créer un tableau récap avec par exemple la cellule l3c5
de tous mes tableaux journaliers.
Je pensais utiliser la fonction lien_hypertexte. Mais cette fonction
m'ouvre le fichier mais n'affiche pas le contenu.
Qu'ai-je loupé ?
Merci pour votre aide.
Chrstian