Bonjour j'ai besoin de l'aide d'un pro.
Je cherche le moyen de chercher une valeur dans un fichier excel saisie dans
une textbox.
Pour l'instant j'en suis à ce qu'il ouvre et ferme tous les fichier de ma
liste, reste a ce qu'il cherche dedans si la valeur de textbox1 est presente
dans la feuille ouverte. Merci par avance pour votre aide ;-)
voici mon bout de code :
i = 1
Dim Base As Object
For i = 1 To NbOccurence
prct = ((100 * i) / NbOccurence)
ProgressBar (prct)
URL = RTrim(ResultatRecherche.Chemin(i)) &
ResultatRecherche.Fichiers(i).cFileName
'Créer l'appli excel
Set Base = CreateObject("Excel.Application")
'Afficher l'appli excel
Base.Visible = False
'Ouvrir le fichier excel
Base.Workbooks.Open FileName:=URL
"ephores" <ephores(at)free.fr> a écrit dans le message de news:
Bonjour j'ai besoin de l'aide d'un pro. Je cherche le moyen de chercher une valeur dans un fichier excel saisie
dans
une textbox. Pour l'instant j'en suis à ce qu'il ouvre et ferme tous les fichier de ma liste, reste a ce qu'il cherche dedans si la valeur de textbox1 est
presente
dans la feuille ouverte. Merci par avance pour votre aide ;-)
voici mon bout de code :
i = 1 Dim Base As Object
For i = 1 To NbOccurence prct = ((100 * i) / NbOccurence) ProgressBar (prct) URL = RTrim(ResultatRecherche.Chemin(i)) & ResultatRecherche.Fichiers(i).cFileName 'Créer l'appli excel Set Base = CreateObject("Excel.Application")
'Afficher l'appli excel Base.Visible = False
'Ouvrir le fichier excel Base.Workbooks.Open FileName:=URL
'---> C'est là que je bloque....
Base.ActiveWorkbook.Close False Next
End Sub
S'il vous plait.... dites moi si c'est possible.
"ephores" <ephores(at)free.fr> a écrit dans le message de
news:uZFpfqnQEHA.3456@TK2MSFTNGP11.phx.gbl...
Bonjour j'ai besoin de l'aide d'un pro.
Je cherche le moyen de chercher une valeur dans un fichier excel saisie
dans
une textbox.
Pour l'instant j'en suis à ce qu'il ouvre et ferme tous les fichier de ma
liste, reste a ce qu'il cherche dedans si la valeur de textbox1 est
presente
dans la feuille ouverte. Merci par avance pour votre aide ;-)
voici mon bout de code :
i = 1
Dim Base As Object
For i = 1 To NbOccurence
prct = ((100 * i) / NbOccurence)
ProgressBar (prct)
URL = RTrim(ResultatRecherche.Chemin(i)) &
ResultatRecherche.Fichiers(i).cFileName
'Créer l'appli excel
Set Base = CreateObject("Excel.Application")
'Afficher l'appli excel
Base.Visible = False
'Ouvrir le fichier excel
Base.Workbooks.Open FileName:=URL
"ephores" <ephores(at)free.fr> a écrit dans le message de news:
Bonjour j'ai besoin de l'aide d'un pro. Je cherche le moyen de chercher une valeur dans un fichier excel saisie
dans
une textbox. Pour l'instant j'en suis à ce qu'il ouvre et ferme tous les fichier de ma liste, reste a ce qu'il cherche dedans si la valeur de textbox1 est
presente
dans la feuille ouverte. Merci par avance pour votre aide ;-)
voici mon bout de code :
i = 1 Dim Base As Object
For i = 1 To NbOccurence prct = ((100 * i) / NbOccurence) ProgressBar (prct) URL = RTrim(ResultatRecherche.Chemin(i)) & ResultatRecherche.Fichiers(i).cFileName 'Créer l'appli excel Set Base = CreateObject("Excel.Application")
'Afficher l'appli excel Base.Visible = False
'Ouvrir le fichier excel Base.Workbooks.Open FileName:=URL
'---> C'est là que je bloque....
Base.ActiveWorkbook.Close False Next
End Sub
Zoury
Salut! :O)
S'il vous plait.... dites moi si c'est possible.
Ça l'est.. mais je n'ai pas très bien compris ce que tu souhaites faire... en attendant de nous fournir plus de détail, as-tu fouiller les exemples trainant sur Google?
en voici un parmi tant d'autre.. http://groups.google.com/groups?threadm:b12562.269871194%40MSNews.MicroSoft.com
Ça l'est.. mais je n'ai pas très bien compris ce que tu souhaites faire...
en attendant de nous fournir plus de détail, as-tu fouiller les exemples
trainant sur Google?
en voici un parmi tant d'autre..
http://groups.google.com/groups?threadm:b12562.269871194%40MSNews.MicroSoft.com
Ça l'est.. mais je n'ai pas très bien compris ce que tu souhaites faire... en attendant de nous fournir plus de détail, as-tu fouiller les exemples trainant sur Google?
en voici un parmi tant d'autre.. http://groups.google.com/groups?threadm:b12562.269871194%40MSNews.MicroSoft.com
Merci mais c'est pas ça, je n'arrive pas a trouver justement. Je voudrais simplement voir si un mot ou une valeur est present sur une feuille excel, c'est tous simple mais je sais pas faire..... mon prog recherche tous les fichier excel present dans un dossier , ensuite il y a une zone de zaisi nommé textbox1 avec un cmdcommand nommé "search", la suite que le progr ouvre un à un les fichier excel, ça j'y suis arrivé, mais qu'il cherche dans chaque fichier si la valeur saisie dans textbox1 est present dans cette feuille.
Merci pour ton aide ;-)
"Zoury" a écrit dans le message de news:eMZip$
Salut! :O)
> S'il vous plait.... dites moi si c'est possible.
Ça l'est.. mais je n'ai pas très bien compris ce que tu souhaites faire... en attendant de nous fournir plus de détail, as-tu fouiller les exemples trainant sur Google?
Merci mais c'est pas ça, je n'arrive pas a trouver justement.
Je voudrais simplement voir si un mot ou une valeur est present sur une
feuille excel, c'est tous simple mais je sais pas faire.....
mon prog recherche tous les fichier excel present dans un dossier , ensuite
il y a une zone de zaisi nommé textbox1 avec un cmdcommand nommé "search",
la suite que le progr ouvre un à un les fichier excel, ça j'y suis arrivé,
mais qu'il cherche dans chaque fichier si la valeur saisie dans textbox1 est
present dans cette feuille.
Merci pour ton aide ;-)
"Zoury" <yanick_lefebvre@hotmail.com> a écrit dans le message de
news:eMZip$pQEHA.3744@TK2MSFTNGP10.phx.gbl...
Salut! :O)
> S'il vous plait.... dites moi si c'est possible.
Ça l'est.. mais je n'ai pas très bien compris ce que tu souhaites faire...
en attendant de nous fournir plus de détail, as-tu fouiller les exemples
trainant sur Google?
Merci mais c'est pas ça, je n'arrive pas a trouver justement. Je voudrais simplement voir si un mot ou une valeur est present sur une feuille excel, c'est tous simple mais je sais pas faire..... mon prog recherche tous les fichier excel present dans un dossier , ensuite il y a une zone de zaisi nommé textbox1 avec un cmdcommand nommé "search", la suite que le progr ouvre un à un les fichier excel, ça j'y suis arrivé, mais qu'il cherche dans chaque fichier si la valeur saisie dans textbox1 est present dans cette feuille.
Merci pour ton aide ;-)
"Zoury" a écrit dans le message de news:eMZip$
Salut! :O)
> S'il vous plait.... dites moi si c'est possible.
Ça l'est.. mais je n'ai pas très bien compris ce que tu souhaites faire... en attendant de nous fournir plus de détail, as-tu fouiller les exemples trainant sur Google?
"ephores" <ephores(at)free.fr> a écrit dans le message de news:
Bonjour j'ai besoin de l'aide d'un pro. Je cherche le moyen de chercher une valeur dans un fichier excel saisie
dans
une textbox. Pour l'instant j'en suis à ce qu'il ouvre et ferme tous les fichier de ma liste, reste a ce qu'il cherche dedans si la valeur de textbox1 est
presente
dans la feuille ouverte. Merci par avance pour votre aide ;-)
voici mon bout de code :
i = 1 Dim Base As Object
For i = 1 To NbOccurence prct = ((100 * i) / NbOccurence) ProgressBar (prct) URL = RTrim(ResultatRecherche.Chemin(i)) & ResultatRecherche.Fichiers(i).cFileName 'Créer l'appli excel Set Base = CreateObject("Excel.Application")
'Afficher l'appli excel Base.Visible = False
'Ouvrir le fichier excel Base.Workbooks.Open FileName:=URL
'---> C'est là que je bloque....
Base.ActiveWorkbook.Close False Next
End Sub
HELP HELP ou chui viré ;-(((((
"ephores" <ephores(at)free.fr> a écrit dans le message de
news:uZFpfqnQEHA.3456@TK2MSFTNGP11.phx.gbl...
Bonjour j'ai besoin de l'aide d'un pro.
Je cherche le moyen de chercher une valeur dans un fichier excel saisie
dans
une textbox.
Pour l'instant j'en suis à ce qu'il ouvre et ferme tous les fichier de ma
liste, reste a ce qu'il cherche dedans si la valeur de textbox1 est
presente
dans la feuille ouverte. Merci par avance pour votre aide ;-)
voici mon bout de code :
i = 1
Dim Base As Object
For i = 1 To NbOccurence
prct = ((100 * i) / NbOccurence)
ProgressBar (prct)
URL = RTrim(ResultatRecherche.Chemin(i)) &
ResultatRecherche.Fichiers(i).cFileName
'Créer l'appli excel
Set Base = CreateObject("Excel.Application")
'Afficher l'appli excel
Base.Visible = False
'Ouvrir le fichier excel
Base.Workbooks.Open FileName:=URL
"ephores" <ephores(at)free.fr> a écrit dans le message de news:
Bonjour j'ai besoin de l'aide d'un pro. Je cherche le moyen de chercher une valeur dans un fichier excel saisie
dans
une textbox. Pour l'instant j'en suis à ce qu'il ouvre et ferme tous les fichier de ma liste, reste a ce qu'il cherche dedans si la valeur de textbox1 est
presente
dans la feuille ouverte. Merci par avance pour votre aide ;-)
voici mon bout de code :
i = 1 Dim Base As Object
For i = 1 To NbOccurence prct = ((100 * i) / NbOccurence) ProgressBar (prct) URL = RTrim(ResultatRecherche.Chemin(i)) & ResultatRecherche.Fichiers(i).cFileName 'Créer l'appli excel Set Base = CreateObject("Excel.Application")
'Afficher l'appli excel Base.Visible = False
'Ouvrir le fichier excel Base.Workbooks.Open FileName:=URL
'---> C'est là que je bloque....
Base.ActiveWorkbook.Close False Next
End Sub
Patrice Henrio
Tu comprendras mieux ce qui se passe et comment le programmer si tu ouvres sous Excel une macro à enregistrer, tu recherches une chaîne de caractères dans le fichier et ensuite tu fermes ta macro. Tu ouvres dans outils>visualBasic et tu recherches ta macro que tu viens de créer. tu auras à ce moment le code correspondant à ta recherche. En t'en inspirant tu devrais pouvoir généraliser dans ton programme. Bien sûr tout cela peut se faire directement dans la recherche de fichiers sous Windows.
"ephores" <ephores(at)free.fr> a écrit dans le message de news:e$".
HELP HELP ou chui viré ;-(((((
"ephores" <ephores(at)free.fr> a écrit dans le message de news: > Bonjour j'ai besoin de l'aide d'un pro. > Je cherche le moyen de chercher une valeur dans un fichier excel saisie dans > une textbox. > Pour l'instant j'en suis à ce qu'il ouvre et ferme tous les fichier de
ma
> liste, reste a ce qu'il cherche dedans si la valeur de textbox1 est presente > dans la feuille ouverte. Merci par avance pour votre aide ;-) > > voici mon bout de code : > > > i = 1 > Dim Base As Object > > For i = 1 To NbOccurence > prct = ((100 * i) / NbOccurence) > ProgressBar (prct) > URL = RTrim(ResultatRecherche.Chemin(i)) & > ResultatRecherche.Fichiers(i).cFileName > 'Créer l'appli excel > Set Base = CreateObject("Excel.Application") > > 'Afficher l'appli excel > Base.Visible = False > > 'Ouvrir le fichier excel > Base.Workbooks.Open FileName:=URL > > '---> C'est là que je bloque.... > > Base.ActiveWorkbook.Close False > Next > > End Sub > >
Tu comprendras mieux ce qui se passe et comment le programmer si tu ouvres
sous Excel une macro à enregistrer, tu recherches une chaîne de caractères
dans le fichier et ensuite tu fermes ta macro.
Tu ouvres dans outils>visualBasic et tu recherches ta macro que tu viens de
créer. tu auras à ce moment le code correspondant à ta recherche. En t'en
inspirant tu devrais pouvoir généraliser dans ton programme.
Bien sûr tout cela peut se faire directement dans la recherche de fichiers
sous Windows.
"ephores" <ephores(at)free.fr> a écrit dans le message de
news:e$3jFbwQEHA.2716@tk2msftngp13.phx.gbl..".
HELP HELP ou chui viré ;-(((((
"ephores" <ephores(at)free.fr> a écrit dans le message de
news:uZFpfqnQEHA.3456@TK2MSFTNGP11.phx.gbl...
> Bonjour j'ai besoin de l'aide d'un pro.
> Je cherche le moyen de chercher une valeur dans un fichier excel saisie
dans
> une textbox.
> Pour l'instant j'en suis à ce qu'il ouvre et ferme tous les fichier de
ma
> liste, reste a ce qu'il cherche dedans si la valeur de textbox1 est
presente
> dans la feuille ouverte. Merci par avance pour votre aide ;-)
>
> voici mon bout de code :
>
>
> i = 1
> Dim Base As Object
>
> For i = 1 To NbOccurence
> prct = ((100 * i) / NbOccurence)
> ProgressBar (prct)
> URL = RTrim(ResultatRecherche.Chemin(i)) &
> ResultatRecherche.Fichiers(i).cFileName
> 'Créer l'appli excel
> Set Base = CreateObject("Excel.Application")
>
> 'Afficher l'appli excel
> Base.Visible = False
>
> 'Ouvrir le fichier excel
> Base.Workbooks.Open FileName:=URL
>
> '---> C'est là que je bloque....
>
> Base.ActiveWorkbook.Close False
> Next
>
> End Sub
>
>
Tu comprendras mieux ce qui se passe et comment le programmer si tu ouvres sous Excel une macro à enregistrer, tu recherches une chaîne de caractères dans le fichier et ensuite tu fermes ta macro. Tu ouvres dans outils>visualBasic et tu recherches ta macro que tu viens de créer. tu auras à ce moment le code correspondant à ta recherche. En t'en inspirant tu devrais pouvoir généraliser dans ton programme. Bien sûr tout cela peut se faire directement dans la recherche de fichiers sous Windows.
"ephores" <ephores(at)free.fr> a écrit dans le message de news:e$".
HELP HELP ou chui viré ;-(((((
"ephores" <ephores(at)free.fr> a écrit dans le message de news: > Bonjour j'ai besoin de l'aide d'un pro. > Je cherche le moyen de chercher une valeur dans un fichier excel saisie dans > une textbox. > Pour l'instant j'en suis à ce qu'il ouvre et ferme tous les fichier de
ma
> liste, reste a ce qu'il cherche dedans si la valeur de textbox1 est presente > dans la feuille ouverte. Merci par avance pour votre aide ;-) > > voici mon bout de code : > > > i = 1 > Dim Base As Object > > For i = 1 To NbOccurence > prct = ((100 * i) / NbOccurence) > ProgressBar (prct) > URL = RTrim(ResultatRecherche.Chemin(i)) & > ResultatRecherche.Fichiers(i).cFileName > 'Créer l'appli excel > Set Base = CreateObject("Excel.Application") > > 'Afficher l'appli excel > Base.Visible = False > > 'Ouvrir le fichier excel > Base.Workbooks.Open FileName:=URL > > '---> C'est là que je bloque.... > > Base.ActiveWorkbook.Close False > Next > > End Sub > >
Zoury
Salut! :O)
Regarde un peu cette exemple..
J'ai un fichier .XLS (c:excel.xls) avec ce contenu de A1 à C5 : 1 5 10 2 10 20 3 15 30 4 20 40 5 25 50
Voici mon code : '*** ' Ajouter la référence Microsoft Excel X.X Object Library ' Module1 Option Explicit
Private Sub Main()
Dim ex As Excel.Application Dim ws As Excel.Worksheet
Set ex = New Excel.Application Set ws = ex.Workbooks.Open("c:excel.xls").Worksheets(1)
' affiche tous les résultats Dim rng As Range Debug.Print "** Valeur des cellules dans le Range A1 à C5 **" For Each rng In ws.Range("A1:C5") Debug.Print "Adresse : " & rng.Address, "Valeur : " & rng.Value Next rng
' On recherche l'adresse de la cellule ayant pour valeur 40 Debug.Print "** Valeur retournée par la méthode Find() **" Debug.Print "Adresse de la cellule valant ""40"" : " & ws.Range("A1:C5").Find("40").Address
Call ex.Quit
End Sub '***
-- Cordialement Yanick Lefebvre - MVP pour Visual Basic http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/ http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/ "ephores" <ephores(at)free.fr> a écrit dans le message de news:
Merci mais c'est pas ça, je n'arrive pas a trouver justement. Je voudrais simplement voir si un mot ou une valeur est present sur une feuille excel, c'est tous simple mais je sais pas faire..... mon prog recherche tous les fichier excel present dans un dossier ,
ensuite
il y a une zone de zaisi nommé textbox1 avec un cmdcommand nommé "search", la suite que le progr ouvre un à un les fichier excel, ça j'y suis
arrivé,
mais qu'il cherche dans chaque fichier si la valeur saisie dans textbox1
est
present dans cette feuille.
Merci pour ton aide ;-)
"Zoury" a écrit dans le message de news:eMZip$ > Salut! :O) > > > S'il vous plait.... dites moi si c'est possible. > > Ça l'est.. mais je n'ai pas très bien compris ce que tu souhaites
faire...
> en attendant de nous fournir plus de détail, as-tu fouiller les exemples > trainant sur Google? > > en voici un parmi tant d'autre.. >
J'ai un fichier .XLS (c:excel.xls) avec ce contenu de A1 à C5 :
1 5 10
2 10 20
3 15 30
4 20 40
5 25 50
Voici mon code :
'***
' Ajouter la référence Microsoft Excel X.X Object Library
' Module1
Option Explicit
Private Sub Main()
Dim ex As Excel.Application
Dim ws As Excel.Worksheet
Set ex = New Excel.Application
Set ws = ex.Workbooks.Open("c:excel.xls").Worksheets(1)
' affiche tous les résultats
Dim rng As Range
Debug.Print "** Valeur des cellules dans le Range A1 à C5 **"
For Each rng In ws.Range("A1:C5")
Debug.Print "Adresse : " & rng.Address, "Valeur : " & rng.Value
Next rng
' On recherche l'adresse de la cellule ayant pour valeur 40
Debug.Print "** Valeur retournée par la méthode Find() **"
Debug.Print "Adresse de la cellule valant ""40"" : " &
ws.Range("A1:C5").Find("40").Address
Call ex.Quit
End Sub
'***
--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
"ephores" <ephores(at)free.fr> a écrit dans le message de
news:et9VJNvQEHA.1340@TK2MSFTNGP12.phx.gbl...
Merci mais c'est pas ça, je n'arrive pas a trouver justement.
Je voudrais simplement voir si un mot ou une valeur est present sur une
feuille excel, c'est tous simple mais je sais pas faire.....
mon prog recherche tous les fichier excel present dans un dossier ,
ensuite
il y a une zone de zaisi nommé textbox1 avec un cmdcommand nommé "search",
la suite que le progr ouvre un à un les fichier excel, ça j'y suis
arrivé,
mais qu'il cherche dans chaque fichier si la valeur saisie dans textbox1
est
present dans cette feuille.
Merci pour ton aide ;-)
"Zoury" <yanick_lefebvre@hotmail.com> a écrit dans le message de
news:eMZip$pQEHA.3744@TK2MSFTNGP10.phx.gbl...
> Salut! :O)
>
> > S'il vous plait.... dites moi si c'est possible.
>
> Ça l'est.. mais je n'ai pas très bien compris ce que tu souhaites
faire...
> en attendant de nous fournir plus de détail, as-tu fouiller les exemples
> trainant sur Google?
>
> en voici un parmi tant d'autre..
>
J'ai un fichier .XLS (c:excel.xls) avec ce contenu de A1 à C5 : 1 5 10 2 10 20 3 15 30 4 20 40 5 25 50
Voici mon code : '*** ' Ajouter la référence Microsoft Excel X.X Object Library ' Module1 Option Explicit
Private Sub Main()
Dim ex As Excel.Application Dim ws As Excel.Worksheet
Set ex = New Excel.Application Set ws = ex.Workbooks.Open("c:excel.xls").Worksheets(1)
' affiche tous les résultats Dim rng As Range Debug.Print "** Valeur des cellules dans le Range A1 à C5 **" For Each rng In ws.Range("A1:C5") Debug.Print "Adresse : " & rng.Address, "Valeur : " & rng.Value Next rng
' On recherche l'adresse de la cellule ayant pour valeur 40 Debug.Print "** Valeur retournée par la méthode Find() **" Debug.Print "Adresse de la cellule valant ""40"" : " & ws.Range("A1:C5").Find("40").Address
Call ex.Quit
End Sub '***
-- Cordialement Yanick Lefebvre - MVP pour Visual Basic http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/ http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/ "ephores" <ephores(at)free.fr> a écrit dans le message de news:
Merci mais c'est pas ça, je n'arrive pas a trouver justement. Je voudrais simplement voir si un mot ou une valeur est present sur une feuille excel, c'est tous simple mais je sais pas faire..... mon prog recherche tous les fichier excel present dans un dossier ,
ensuite
il y a une zone de zaisi nommé textbox1 avec un cmdcommand nommé "search", la suite que le progr ouvre un à un les fichier excel, ça j'y suis
arrivé,
mais qu'il cherche dans chaque fichier si la valeur saisie dans textbox1
est
present dans cette feuille.
Merci pour ton aide ;-)
"Zoury" a écrit dans le message de news:eMZip$ > Salut! :O) > > > S'il vous plait.... dites moi si c'est possible. > > Ça l'est.. mais je n'ai pas très bien compris ce que tu souhaites
faire...
> en attendant de nous fournir plus de détail, as-tu fouiller les exemples > trainant sur Google? > > en voici un parmi tant d'autre.. >
Merci pour vos réponses, mais je suis pas un as, alors vos solutions j'arrive pas à les faire fonctionner. Personne n'a eu à faire ce genre de chose ? un exemple comme j'en trouve par millier d'autre chose mais pas de ça. Pitié !!! Lourdage dans J-2.
Merci
"ephores" <ephores(at)free.fr> a écrit dans le message de news:
Bonjour j'ai besoin de l'aide d'un pro. Je cherche le moyen de chercher une valeur dans un fichier excel saisie
dans
une textbox. Pour l'instant j'en suis à ce qu'il ouvre et ferme tous les fichier de ma liste, reste a ce qu'il cherche dedans si la valeur de textbox1 est
presente
dans la feuille ouverte. Merci par avance pour votre aidionnee ;-)
voici mon bout de code :
i = 1 Dim Base As Object
For i = 1 To NbOccurence prct = ((100 * i) / NbOccurence) ProgressBar (prct) URL = RTrim(ResultatRecherche.Chemin(i)) & ResultatRecherche.Fichiers(i).cFileName 'Créer l'appli excel Set Base = CreateObject("Excel.Application")
'Afficher l'appli excel Base.Visible = False
'Ouvrir le fichier excel Base.Workbooks.Open FileName:=URL
'---> C'est là que je bloque....
Base.ActiveWorkbook.Close False Next
End Sub
Merci pour vos réponses, mais je suis pas un as, alors vos solutions
j'arrive pas à les faire fonctionner.
Personne n'a eu à faire ce genre de chose ? un exemple comme j'en trouve par
millier d'autre chose mais pas de ça.
Pitié !!!
Lourdage dans J-2.
Merci
"ephores" <ephores(at)free.fr> a écrit dans le message de
news:uZFpfqnQEHA.3456@TK2MSFTNGP11.phx.gbl...
Bonjour j'ai besoin de l'aide d'un pro.
Je cherche le moyen de chercher une valeur dans un fichier excel saisie
dans
une textbox.
Pour l'instant j'en suis à ce qu'il ouvre et ferme tous les fichier de ma
liste, reste a ce qu'il cherche dedans si la valeur de textbox1 est
presente
dans la feuille ouverte. Merci par avance pour votre aidionnee ;-)
voici mon bout de code :
i = 1
Dim Base As Object
For i = 1 To NbOccurence
prct = ((100 * i) / NbOccurence)
ProgressBar (prct)
URL = RTrim(ResultatRecherche.Chemin(i)) &
ResultatRecherche.Fichiers(i).cFileName
'Créer l'appli excel
Set Base = CreateObject("Excel.Application")
'Afficher l'appli excel
Base.Visible = False
'Ouvrir le fichier excel
Base.Workbooks.Open FileName:=URL
Merci pour vos réponses, mais je suis pas un as, alors vos solutions j'arrive pas à les faire fonctionner. Personne n'a eu à faire ce genre de chose ? un exemple comme j'en trouve par millier d'autre chose mais pas de ça. Pitié !!! Lourdage dans J-2.
Merci
"ephores" <ephores(at)free.fr> a écrit dans le message de news:
Bonjour j'ai besoin de l'aide d'un pro. Je cherche le moyen de chercher une valeur dans un fichier excel saisie
dans
une textbox. Pour l'instant j'en suis à ce qu'il ouvre et ferme tous les fichier de ma liste, reste a ce qu'il cherche dedans si la valeur de textbox1 est
presente
dans la feuille ouverte. Merci par avance pour votre aidionnee ;-)
voici mon bout de code :
i = 1 Dim Base As Object
For i = 1 To NbOccurence prct = ((100 * i) / NbOccurence) ProgressBar (prct) URL = RTrim(ResultatRecherche.Chemin(i)) & ResultatRecherche.Fichiers(i).cFileName 'Créer l'appli excel Set Base = CreateObject("Excel.Application")
'Afficher l'appli excel Base.Visible = False
'Ouvrir le fichier excel Base.Workbooks.Open FileName:=URL
'---> C'est là que je bloque....
Base.ActiveWorkbook.Close False Next
End Sub
Zoury
Salut! :O)
as-tu lu mon exemple? si oui, dit ce que tu ne comprends pas.
Voici une autre solution possible: Dim Base As Object
Set Base = CreateObject("Excel.Application") Base.Visible = False
Dim MyWorkbook As Object 'Ouvrir le fichier excel "c:tototata.xls" Set MyWorkbook = Base.Workbooks.Open("c:tototata.xls")
Dim MySheet As Object Dim FindRange As Object
'Parcourt toutes les feuilles For Each MySheet In MyWorkbook.Sheets 'Cherche dans chaque feuille le text contenu dans la textbox Text1 Set FindRange = MySheet.Cells.Find(Text1.Text)
'Si trouvé If Not FindRange Is Nothing Then 'On affiche le résultat MsgBox "Trouvé dans " & MyWorkbook.Name & ", feuille " & MySheet.Name & ", à l'endroit" & FindRange.Address End If Next MySheet 'Feulle suivante du classeur
'Ferme le classeur MyWorkbook.Close
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"ephores" <ephores(at)free.fr> a écrit dans le message de news:
Merci pour vos réponses, mais je suis pas un as, alors vos solutions j'arrive pas à les faire fonctionner. Personne n'a eu à faire ce genre de chose ? un exemple comme j'en trouve par millier d'autre chose mais pas de ça. Pitié !!! Lourdage dans J-2.
Merci
"ephores" <ephores(at)free.fr> a écrit dans le message de news:
Bonjour j'ai besoin de l'aide d'un pro. Je cherche le moyen de chercher une valeur dans un fichier excel saisie dans une textbox. Pour l'instant j'en suis à ce qu'il ouvre et ferme tous les fichier de ma liste, reste a ce qu'il cherche dedans si la valeur de textbox1 est presente dans la feuille ouverte. Merci par avance pour votre aidionnee ;-)
voici mon bout de code :
i = 1 Dim Base As Object
For i = 1 To NbOccurence prct = ((100 * i) / NbOccurence) ProgressBar (prct) URL = RTrim(ResultatRecherche.Chemin(i)) & ResultatRecherche.Fichiers(i).cFileName 'Créer l'appli excel Set Base = CreateObject("Excel.Application")
'Afficher l'appli excel Base.Visible = False
'Ouvrir le fichier excel Base.Workbooks.Open FileName:=URL
'---> C'est là que je bloque....
Base.ActiveWorkbook.Close False Next
End Sub
Hello,
Voici une autre solution possible:
Dim Base As Object
Set Base = CreateObject("Excel.Application")
Base.Visible = False
Dim MyWorkbook As Object
'Ouvrir le fichier excel "c:tototata.xls"
Set MyWorkbook = Base.Workbooks.Open("c:tototata.xls")
Dim MySheet As Object
Dim FindRange As Object
'Parcourt toutes les feuilles
For Each MySheet In MyWorkbook.Sheets
'Cherche dans chaque feuille le text contenu dans la textbox Text1
Set FindRange = MySheet.Cells.Find(Text1.Text)
'Si trouvé
If Not FindRange Is Nothing Then
'On affiche le résultat
MsgBox "Trouvé dans " & MyWorkbook.Name & ", feuille " &
MySheet.Name & ", à l'endroit" & FindRange.Address
End If
Next MySheet 'Feulle suivante du classeur
'Ferme le classeur
MyWorkbook.Close
--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net
"ephores" <ephores(at)free.fr> a écrit dans le message de
news:OzyJJN1QEHA.3616@TK2MSFTNGP09.phx.gbl
Merci pour vos réponses, mais je suis pas un as, alors vos solutions
j'arrive pas à les faire fonctionner.
Personne n'a eu à faire ce genre de chose ? un exemple comme j'en
trouve par millier d'autre chose mais pas de ça.
Pitié !!!
Lourdage dans J-2.
Merci
"ephores" <ephores(at)free.fr> a écrit dans le message de
news:uZFpfqnQEHA.3456@TK2MSFTNGP11.phx.gbl...
Bonjour j'ai besoin de l'aide d'un pro.
Je cherche le moyen de chercher une valeur dans un fichier excel
saisie dans une textbox.
Pour l'instant j'en suis à ce qu'il ouvre et ferme tous les fichier
de ma liste, reste a ce qu'il cherche dedans si la valeur de
textbox1 est presente dans la feuille ouverte. Merci par avance pour
votre aidionnee ;-)
voici mon bout de code :
i = 1
Dim Base As Object
For i = 1 To NbOccurence
prct = ((100 * i) / NbOccurence)
ProgressBar (prct)
URL = RTrim(ResultatRecherche.Chemin(i)) &
ResultatRecherche.Fichiers(i).cFileName
'Créer l'appli excel
Set Base = CreateObject("Excel.Application")
'Afficher l'appli excel
Base.Visible = False
'Ouvrir le fichier excel
Base.Workbooks.Open FileName:=URL
Voici une autre solution possible: Dim Base As Object
Set Base = CreateObject("Excel.Application") Base.Visible = False
Dim MyWorkbook As Object 'Ouvrir le fichier excel "c:tototata.xls" Set MyWorkbook = Base.Workbooks.Open("c:tototata.xls")
Dim MySheet As Object Dim FindRange As Object
'Parcourt toutes les feuilles For Each MySheet In MyWorkbook.Sheets 'Cherche dans chaque feuille le text contenu dans la textbox Text1 Set FindRange = MySheet.Cells.Find(Text1.Text)
'Si trouvé If Not FindRange Is Nothing Then 'On affiche le résultat MsgBox "Trouvé dans " & MyWorkbook.Name & ", feuille " & MySheet.Name & ", à l'endroit" & FindRange.Address End If Next MySheet 'Feulle suivante du classeur
'Ferme le classeur MyWorkbook.Close
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"ephores" <ephores(at)free.fr> a écrit dans le message de news:
Merci pour vos réponses, mais je suis pas un as, alors vos solutions j'arrive pas à les faire fonctionner. Personne n'a eu à faire ce genre de chose ? un exemple comme j'en trouve par millier d'autre chose mais pas de ça. Pitié !!! Lourdage dans J-2.
Merci
"ephores" <ephores(at)free.fr> a écrit dans le message de news:
Bonjour j'ai besoin de l'aide d'un pro. Je cherche le moyen de chercher une valeur dans un fichier excel saisie dans une textbox. Pour l'instant j'en suis à ce qu'il ouvre et ferme tous les fichier de ma liste, reste a ce qu'il cherche dedans si la valeur de textbox1 est presente dans la feuille ouverte. Merci par avance pour votre aidionnee ;-)
voici mon bout de code :
i = 1 Dim Base As Object
For i = 1 To NbOccurence prct = ((100 * i) / NbOccurence) ProgressBar (prct) URL = RTrim(ResultatRecherche.Chemin(i)) & ResultatRecherche.Fichiers(i).cFileName 'Créer l'appli excel Set Base = CreateObject("Excel.Application")
'Afficher l'appli excel Base.Visible = False
'Ouvrir le fichier excel Base.Workbooks.Open FileName:=URL
'---> C'est là que je bloque....
Base.ActiveWorkbook.Close False Next
End Sub
ephores
a cette ligne :
Debug.Print "Adresse de la cellule valant ""40"" : " & ws.Range("A1:C5").Find("40").Address
message erreur : Variable objet ou variable bloc With non definie erreur d'execution numéro '91'
PS : toutes mes feuilles doivent faire la meme taille ?? si je ne connais pas à l'avance le nombre de cellule.
Merci ;-) t'es cool !
a cette ligne :
Debug.Print "Adresse de la cellule valant ""40"" : " &
ws.Range("A1:C5").Find("40").Address
message erreur : Variable objet ou variable bloc With non definie
erreur d'execution numéro '91'
PS : toutes mes feuilles doivent faire la meme taille ?? si je ne connais
pas à l'avance le nombre de cellule.