Bonjour à tous!
A partir d'un code VBA Excel, je récupère le code d'une page web d'accueil
dans laquelle se trouve 3 listes déroulantes:
- jour
- mois
- année
- et un bouton "validez".
Comment faire en VBA pour renseigner jour, mois, année et activer le bouton
"validez"
Merci d'avance pour vos indications!
Bonjour à tous!
A partir d'un code VBA Excel, je récupère le code d'une page web d'accueil
dans laquelle se trouve 3 listes déroulantes:
- jour
- mois
- année
- et un bouton "validez".
Comment faire en VBA pour renseigner jour, mois, année et activer le bouton
"validez"
Merci d'avance pour vos indications!
Bonjour à tous!
A partir d'un code VBA Excel, je récupère le code d'une page web d'accueil
dans laquelle se trouve 3 listes déroulantes:
- jour
- mois
- année
- et un bouton "validez".
Comment faire en VBA pour renseigner jour, mois, année et activer le bouton
"validez"
Merci d'avance pour vos indications!
bonjour Mikel,
voici un exemple :
Sub MonWeb()
Dim IE As Object
Set IE = CreateObject("internetexplorer.application")
IE.Navigate ("http://www.zaza.com/")
IE.Visible = True: IE.Top = 0: IE.Left = 0
IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height =
GetSystemMetrics32(1)
While x = "Terminer"
x = IE.StatusText
Wend
SendKeys ("zaza") 'user
SendKeys "{TAB}"
SendKeys ("zzzzz~") 'passeword
While x = "Terminer"
x = IE.StatusText
Wend
Set IE = Nothing
End Sub
isabelle
Mikel a écrit :Bonjour à tous!
A partir d'un code VBA Excel, je récupère le code d'une page web
d'accueil dans laquelle se trouve 3 listes déroulantes:
- jour
- mois
- année
- et un bouton "validez".
Comment faire en VBA pour renseigner jour, mois, année et activer le
bouton "validez"
Merci d'avance pour vos indications!
bonjour Mikel,
voici un exemple :
Sub MonWeb()
Dim IE As Object
Set IE = CreateObject("internetexplorer.application")
IE.Navigate ("http://www.zaza.com/")
IE.Visible = True: IE.Top = 0: IE.Left = 0
IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height =
GetSystemMetrics32(1)
While x = "Terminer"
x = IE.StatusText
Wend
SendKeys ("zaza") 'user
SendKeys "{TAB}"
SendKeys ("zzzzz~") 'passeword
While x = "Terminer"
x = IE.StatusText
Wend
Set IE = Nothing
End Sub
isabelle
Mikel a écrit :
Bonjour à tous!
A partir d'un code VBA Excel, je récupère le code d'une page web
d'accueil dans laquelle se trouve 3 listes déroulantes:
- jour
- mois
- année
- et un bouton "validez".
Comment faire en VBA pour renseigner jour, mois, année et activer le
bouton "validez"
Merci d'avance pour vos indications!
bonjour Mikel,
voici un exemple :
Sub MonWeb()
Dim IE As Object
Set IE = CreateObject("internetexplorer.application")
IE.Navigate ("http://www.zaza.com/")
IE.Visible = True: IE.Top = 0: IE.Left = 0
IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height =
GetSystemMetrics32(1)
While x = "Terminer"
x = IE.StatusText
Wend
SendKeys ("zaza") 'user
SendKeys "{TAB}"
SendKeys ("zzzzz~") 'passeword
While x = "Terminer"
x = IE.StatusText
Wend
Set IE = Nothing
End Sub
isabelle
Mikel a écrit :Bonjour à tous!
A partir d'un code VBA Excel, je récupère le code d'une page web
d'accueil dans laquelle se trouve 3 listes déroulantes:
- jour
- mois
- année
- et un bouton "validez".
Comment faire en VBA pour renseigner jour, mois, année et activer le
bouton "validez"
Merci d'avance pour vos indications!
Merci pour votre réponse.
Je viens de tester:
1) GetSystemMetrics32 n'est pas reconnue
2) IE se lance bien à l'adresse http://zaza.com
3) puis plus rien ne se passe ...
?????
"isabelle" a écrit dans le message de news:
%bonjour Mikel,
voici un exemple :
Sub MonWeb()
Dim IE As Object
Set IE = CreateObject("internetexplorer.application")
IE.Navigate ("http://www.zaza.com/")
IE.Visible = True: IE.Top = 0: IE.Left = 0
IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height =
GetSystemMetrics32(1)
While x = "Terminer"
x = IE.StatusText
Wend
SendKeys ("zaza") 'user
SendKeys "{TAB}"
SendKeys ("zzzzz~") 'passeword
While x = "Terminer"
x = IE.StatusText
Wend
Set IE = Nothing
End Sub
isabelle
Mikel a écrit :Bonjour à tous!
A partir d'un code VBA Excel, je récupère le code d'une page web
d'accueil dans laquelle se trouve 3 listes déroulantes:
- jour
- mois
- année
- et un bouton "validez".
Comment faire en VBA pour renseigner jour, mois, année et activer le
bouton "validez"
Merci d'avance pour vos indications!
Merci pour votre réponse.
Je viens de tester:
1) GetSystemMetrics32 n'est pas reconnue
2) IE se lance bien à l'adresse http://zaza.com
3) puis plus rien ne se passe ...
?????
"isabelle" <i@v> a écrit dans le message de news:
%23dWyEuCmJHA.6060@TK2MSFTNGP05.phx.gbl...
bonjour Mikel,
voici un exemple :
Sub MonWeb()
Dim IE As Object
Set IE = CreateObject("internetexplorer.application")
IE.Navigate ("http://www.zaza.com/")
IE.Visible = True: IE.Top = 0: IE.Left = 0
IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height =
GetSystemMetrics32(1)
While x = "Terminer"
x = IE.StatusText
Wend
SendKeys ("zaza") 'user
SendKeys "{TAB}"
SendKeys ("zzzzz~") 'passeword
While x = "Terminer"
x = IE.StatusText
Wend
Set IE = Nothing
End Sub
isabelle
Mikel a écrit :
Bonjour à tous!
A partir d'un code VBA Excel, je récupère le code d'une page web
d'accueil dans laquelle se trouve 3 listes déroulantes:
- jour
- mois
- année
- et un bouton "validez".
Comment faire en VBA pour renseigner jour, mois, année et activer le
bouton "validez"
Merci d'avance pour vos indications!
Merci pour votre réponse.
Je viens de tester:
1) GetSystemMetrics32 n'est pas reconnue
2) IE se lance bien à l'adresse http://zaza.com
3) puis plus rien ne se passe ...
?????
"isabelle" a écrit dans le message de news:
%bonjour Mikel,
voici un exemple :
Sub MonWeb()
Dim IE As Object
Set IE = CreateObject("internetexplorer.application")
IE.Navigate ("http://www.zaza.com/")
IE.Visible = True: IE.Top = 0: IE.Left = 0
IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height =
GetSystemMetrics32(1)
While x = "Terminer"
x = IE.StatusText
Wend
SendKeys ("zaza") 'user
SendKeys "{TAB}"
SendKeys ("zzzzz~") 'passeword
While x = "Terminer"
x = IE.StatusText
Wend
Set IE = Nothing
End Sub
isabelle
Mikel a écrit :Bonjour à tous!
A partir d'un code VBA Excel, je récupère le code d'une page web
d'accueil dans laquelle se trouve 3 listes déroulantes:
- jour
- mois
- année
- et un bouton "validez".
Comment faire en VBA pour renseigner jour, mois, année et activer le
bouton "validez"
Merci d'avance pour vos indications!
bonjour Mikel,
ajoute cette commande dans le haut du module :
Declare Function GetSystemMetrics32 Lib "user32" _
Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long
dit moi si c'est mieux,
isabelle
Mikel a écrit :Merci pour votre réponse.
Je viens de tester:
1) GetSystemMetrics32 n'est pas reconnue
2) IE se lance bien à l'adresse http://zaza.com
3) puis plus rien ne se passe ...
?????
"isabelle" a écrit dans le message de news:
%bonjour Mikel,
voici un exemple :
Sub MonWeb()
Dim IE As Object
Set IE = CreateObject("internetexplorer.application")
IE.Navigate ("http://www.zaza.com/")
IE.Visible = True: IE.Top = 0: IE.Left = 0
IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height =
GetSystemMetrics32(1)
While x = "Terminer"
x = IE.StatusText
Wend
SendKeys ("zaza") 'user
SendKeys "{TAB}"
SendKeys ("zzzzz~") 'passeword
While x = "Terminer"
x = IE.StatusText
Wend
Set IE = Nothing
End Sub
isabelle
Mikel a écrit :Bonjour à tous!
A partir d'un code VBA Excel, je récupère le code d'une page web
d'accueil dans laquelle se trouve 3 listes déroulantes:
- jour
- mois
- année
- et un bouton "validez".
Comment faire en VBA pour renseigner jour, mois, année et activer le
bouton "validez"
Merci d'avance pour vos indications!
bonjour Mikel,
ajoute cette commande dans le haut du module :
Declare Function GetSystemMetrics32 Lib "user32" _
Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long
dit moi si c'est mieux,
isabelle
Mikel a écrit :
Merci pour votre réponse.
Je viens de tester:
1) GetSystemMetrics32 n'est pas reconnue
2) IE se lance bien à l'adresse http://zaza.com
3) puis plus rien ne se passe ...
?????
"isabelle" <i@v> a écrit dans le message de news:
%23dWyEuCmJHA.6060@TK2MSFTNGP05.phx.gbl...
bonjour Mikel,
voici un exemple :
Sub MonWeb()
Dim IE As Object
Set IE = CreateObject("internetexplorer.application")
IE.Navigate ("http://www.zaza.com/")
IE.Visible = True: IE.Top = 0: IE.Left = 0
IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height =
GetSystemMetrics32(1)
While x = "Terminer"
x = IE.StatusText
Wend
SendKeys ("zaza") 'user
SendKeys "{TAB}"
SendKeys ("zzzzz~") 'passeword
While x = "Terminer"
x = IE.StatusText
Wend
Set IE = Nothing
End Sub
isabelle
Mikel a écrit :
Bonjour à tous!
A partir d'un code VBA Excel, je récupère le code d'une page web
d'accueil dans laquelle se trouve 3 listes déroulantes:
- jour
- mois
- année
- et un bouton "validez".
Comment faire en VBA pour renseigner jour, mois, année et activer le
bouton "validez"
Merci d'avance pour vos indications!
bonjour Mikel,
ajoute cette commande dans le haut du module :
Declare Function GetSystemMetrics32 Lib "user32" _
Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long
dit moi si c'est mieux,
isabelle
Mikel a écrit :Merci pour votre réponse.
Je viens de tester:
1) GetSystemMetrics32 n'est pas reconnue
2) IE se lance bien à l'adresse http://zaza.com
3) puis plus rien ne se passe ...
?????
"isabelle" a écrit dans le message de news:
%bonjour Mikel,
voici un exemple :
Sub MonWeb()
Dim IE As Object
Set IE = CreateObject("internetexplorer.application")
IE.Navigate ("http://www.zaza.com/")
IE.Visible = True: IE.Top = 0: IE.Left = 0
IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height =
GetSystemMetrics32(1)
While x = "Terminer"
x = IE.StatusText
Wend
SendKeys ("zaza") 'user
SendKeys "{TAB}"
SendKeys ("zzzzz~") 'passeword
While x = "Terminer"
x = IE.StatusText
Wend
Set IE = Nothing
End Sub
isabelle
Mikel a écrit :Bonjour à tous!
A partir d'un code VBA Excel, je récupère le code d'une page web
d'accueil dans laquelle se trouve 3 listes déroulantes:
- jour
- mois
- année
- et un bouton "validez".
Comment faire en VBA pour renseigner jour, mois, année et activer le
bouton "validez"
Merci d'avance pour vos indications!
OK, GetSystemMetric32 est acceptée!
Par contre, il ne se passe toujours rien dans la page....ou je ne vois
rien...
???
"isabelle" a écrit dans le message de news:bonjour Mikel,
ajoute cette commande dans le haut du module :
Declare Function GetSystemMetrics32 Lib "user32" _
Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long
dit moi si c'est mieux,
isabelle
Mikel a écrit :Merci pour votre réponse.
Je viens de tester:
1) GetSystemMetrics32 n'est pas reconnue
2) IE se lance bien à l'adresse http://zaza.com
3) puis plus rien ne se passe ...
?????
"isabelle" a écrit dans le message de news:
%bonjour Mikel,
voici un exemple :
Sub MonWeb()
Dim IE As Object
Set IE = CreateObject("internetexplorer.application")
IE.Navigate ("http://www.zaza.com/")
IE.Visible = True: IE.Top = 0: IE.Left = 0
IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height =
GetSystemMetrics32(1)
While x = "Terminer"
x = IE.StatusText
Wend
SendKeys ("zaza") 'user
SendKeys "{TAB}"
SendKeys ("zzzzz~") 'passeword
While x = "Terminer"
x = IE.StatusText
Wend
Set IE = Nothing
End Sub
isabelle
Mikel a écrit :Bonjour à tous!
A partir d'un code VBA Excel, je récupère le code d'une page web
d'accueil dans laquelle se trouve 3 listes déroulantes:
- jour
- mois
- année
- et un bouton "validez".
Comment faire en VBA pour renseigner jour, mois, année et activer le
bouton "validez"
Merci d'avance pour vos indications!
OK, GetSystemMetric32 est acceptée!
Par contre, il ne se passe toujours rien dans la page....ou je ne vois
rien...
???
"isabelle" <i@v> a écrit dans le message de news:
uAA0hZDmJHA.2064@TK2MSFTNGP05.phx.gbl...
bonjour Mikel,
ajoute cette commande dans le haut du module :
Declare Function GetSystemMetrics32 Lib "user32" _
Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long
dit moi si c'est mieux,
isabelle
Mikel a écrit :
Merci pour votre réponse.
Je viens de tester:
1) GetSystemMetrics32 n'est pas reconnue
2) IE se lance bien à l'adresse http://zaza.com
3) puis plus rien ne se passe ...
?????
"isabelle" <i@v> a écrit dans le message de news:
%23dWyEuCmJHA.6060@TK2MSFTNGP05.phx.gbl...
bonjour Mikel,
voici un exemple :
Sub MonWeb()
Dim IE As Object
Set IE = CreateObject("internetexplorer.application")
IE.Navigate ("http://www.zaza.com/")
IE.Visible = True: IE.Top = 0: IE.Left = 0
IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height =
GetSystemMetrics32(1)
While x = "Terminer"
x = IE.StatusText
Wend
SendKeys ("zaza") 'user
SendKeys "{TAB}"
SendKeys ("zzzzz~") 'passeword
While x = "Terminer"
x = IE.StatusText
Wend
Set IE = Nothing
End Sub
isabelle
Mikel a écrit :
Bonjour à tous!
A partir d'un code VBA Excel, je récupère le code d'une page web
d'accueil dans laquelle se trouve 3 listes déroulantes:
- jour
- mois
- année
- et un bouton "validez".
Comment faire en VBA pour renseigner jour, mois, année et activer le
bouton "validez"
Merci d'avance pour vos indications!
OK, GetSystemMetric32 est acceptée!
Par contre, il ne se passe toujours rien dans la page....ou je ne vois
rien...
???
"isabelle" a écrit dans le message de news:bonjour Mikel,
ajoute cette commande dans le haut du module :
Declare Function GetSystemMetrics32 Lib "user32" _
Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long
dit moi si c'est mieux,
isabelle
Mikel a écrit :Merci pour votre réponse.
Je viens de tester:
1) GetSystemMetrics32 n'est pas reconnue
2) IE se lance bien à l'adresse http://zaza.com
3) puis plus rien ne se passe ...
?????
"isabelle" a écrit dans le message de news:
%bonjour Mikel,
voici un exemple :
Sub MonWeb()
Dim IE As Object
Set IE = CreateObject("internetexplorer.application")
IE.Navigate ("http://www.zaza.com/")
IE.Visible = True: IE.Top = 0: IE.Left = 0
IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height =
GetSystemMetrics32(1)
While x = "Terminer"
x = IE.StatusText
Wend
SendKeys ("zaza") 'user
SendKeys "{TAB}"
SendKeys ("zzzzz~") 'passeword
While x = "Terminer"
x = IE.StatusText
Wend
Set IE = Nothing
End Sub
isabelle
Mikel a écrit :Bonjour à tous!
A partir d'un code VBA Excel, je récupère le code d'une page web
d'accueil dans laquelle se trouve 3 listes déroulantes:
- jour
- mois
- année
- et un bouton "validez".
Comment faire en VBA pour renseigner jour, mois, année et activer le
bouton "validez"
Merci d'avance pour vos indications!
bonjour Mikel,
justement à ce sujet, notre monseigneur me fesais remarquer qu'il va ut
mieux remplacer "Terminer" par "Terminé"
dit moi si c'est mieux ?
isabelle
Mikel a écrit :
> OK, GetSystemMetric32 est acceptée!
> Par contre, il ne se passe toujours rien dans la page....ou je ne vois
> rien...
> ???
> "isabelle" a écrit dans le message de news:
>
>> bonjour Mikel,
>> ajoute cette commande dans le haut du module :
>> Declare Function GetSystemMetrics32 Lib "user32" _
>> Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long
>> dit moi si c'est mieux,
>> isabelle
>> Mikel a écrit :
>>> Merci pour votre réponse.
>>> Je viens de tester:
>>> 1) GetSystemMetrics32 n'est pas reconnue
>>> 2) IE se lance bien à l'adressehttp://zaza.com
>>> 3) puis plus rien ne se passe ...
>>> ?????
>>> "isabelle" a écrit dans le message de news:
>>> %
>>>> bonjour Mikel,
>>>> voici un exemple :
>>>> Sub MonWeb()
>>>> Dim IE As Object
>>>> Set IE = CreateObject("internetexplorer.application")
>>>> IE.Navigate ("http://www.zaza.com/")
>>>> IE.Visible = True: IE.Top = 0: IE.Left = 0
>>>> IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height =
>>>> GetSystemMetrics32(1)
>>>> While x = "Terminer"
>>>> x = IE.StatusText
>>>> Wend
>>>> SendKeys ("zaza") 'user
>>>> SendKeys "{TAB}"
>>>> SendKeys ("zzzzz~") 'passeword
>>>> While x = "Terminer"
>>>> x = IE.StatusText
>>>> Wend
>>>> Set IE = Nothing
>>>> End Sub
>>>> isabelle
>>>> Mikel a écrit :
>>>>> Bonjour à tous!
>>>>> A partir d'un code VBA Excel, je récupère le code d'une page we b
>>>>> d'accueil dans laquelle se trouve 3 listes déroulantes:
>>>>> - jour
>>>>> - mois
>>>>> - année
>>>>> - et un bouton "validez".
>>>>> Comment faire en VBA pour renseigner jour, mois, année et activer le
>>>>> bouton "validez"
>>>>> Merci d'avance pour vos indications!- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
bonjour Mikel,
justement à ce sujet, notre monseigneur me fesais remarquer qu'il va ut
mieux remplacer "Terminer" par "Terminé"
dit moi si c'est mieux ?
isabelle
Mikel a écrit :
> OK, GetSystemMetric32 est acceptée!
> Par contre, il ne se passe toujours rien dans la page....ou je ne vois
> rien...
> ???
> "isabelle" <i@v> a écrit dans le message de news:
> uAA0hZDmJHA.2...@TK2MSFTNGP05.phx.gbl...
>> bonjour Mikel,
>> ajoute cette commande dans le haut du module :
>> Declare Function GetSystemMetrics32 Lib "user32" _
>> Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long
>> dit moi si c'est mieux,
>> isabelle
>> Mikel a écrit :
>>> Merci pour votre réponse.
>>> Je viens de tester:
>>> 1) GetSystemMetrics32 n'est pas reconnue
>>> 2) IE se lance bien à l'adressehttp://zaza.com
>>> 3) puis plus rien ne se passe ...
>>> ?????
>>> "isabelle" <i@v> a écrit dans le message de news:
>>> %23dWyEuCmJHA.6...@TK2MSFTNGP05.phx.gbl...
>>>> bonjour Mikel,
>>>> voici un exemple :
>>>> Sub MonWeb()
>>>> Dim IE As Object
>>>> Set IE = CreateObject("internetexplorer.application")
>>>> IE.Navigate ("http://www.zaza.com/")
>>>> IE.Visible = True: IE.Top = 0: IE.Left = 0
>>>> IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height =
>>>> GetSystemMetrics32(1)
>>>> While x = "Terminer"
>>>> x = IE.StatusText
>>>> Wend
>>>> SendKeys ("zaza") 'user
>>>> SendKeys "{TAB}"
>>>> SendKeys ("zzzzz~") 'passeword
>>>> While x = "Terminer"
>>>> x = IE.StatusText
>>>> Wend
>>>> Set IE = Nothing
>>>> End Sub
>>>> isabelle
>>>> Mikel a écrit :
>>>>> Bonjour à tous!
>>>>> A partir d'un code VBA Excel, je récupère le code d'une page we b
>>>>> d'accueil dans laquelle se trouve 3 listes déroulantes:
>>>>> - jour
>>>>> - mois
>>>>> - année
>>>>> - et un bouton "validez".
>>>>> Comment faire en VBA pour renseigner jour, mois, année et activer le
>>>>> bouton "validez"
>>>>> Merci d'avance pour vos indications!- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
bonjour Mikel,
justement à ce sujet, notre monseigneur me fesais remarquer qu'il va ut
mieux remplacer "Terminer" par "Terminé"
dit moi si c'est mieux ?
isabelle
Mikel a écrit :
> OK, GetSystemMetric32 est acceptée!
> Par contre, il ne se passe toujours rien dans la page....ou je ne vois
> rien...
> ???
> "isabelle" a écrit dans le message de news:
>
>> bonjour Mikel,
>> ajoute cette commande dans le haut du module :
>> Declare Function GetSystemMetrics32 Lib "user32" _
>> Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long
>> dit moi si c'est mieux,
>> isabelle
>> Mikel a écrit :
>>> Merci pour votre réponse.
>>> Je viens de tester:
>>> 1) GetSystemMetrics32 n'est pas reconnue
>>> 2) IE se lance bien à l'adressehttp://zaza.com
>>> 3) puis plus rien ne se passe ...
>>> ?????
>>> "isabelle" a écrit dans le message de news:
>>> %
>>>> bonjour Mikel,
>>>> voici un exemple :
>>>> Sub MonWeb()
>>>> Dim IE As Object
>>>> Set IE = CreateObject("internetexplorer.application")
>>>> IE.Navigate ("http://www.zaza.com/")
>>>> IE.Visible = True: IE.Top = 0: IE.Left = 0
>>>> IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height =
>>>> GetSystemMetrics32(1)
>>>> While x = "Terminer"
>>>> x = IE.StatusText
>>>> Wend
>>>> SendKeys ("zaza") 'user
>>>> SendKeys "{TAB}"
>>>> SendKeys ("zzzzz~") 'passeword
>>>> While x = "Terminer"
>>>> x = IE.StatusText
>>>> Wend
>>>> Set IE = Nothing
>>>> End Sub
>>>> isabelle
>>>> Mikel a écrit :
>>>>> Bonjour à tous!
>>>>> A partir d'un code VBA Excel, je récupère le code d'une page we b
>>>>> d'accueil dans laquelle se trouve 3 listes déroulantes:
>>>>> - jour
>>>>> - mois
>>>>> - année
>>>>> - et un bouton "validez".
>>>>> Comment faire en VBA pour renseigner jour, mois, année et activer le
>>>>> bouton "validez"
>>>>> Merci d'avance pour vos indications!- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
Je prends au vol cette fonciton car elle m'intéresse également.
D'après mes tests, il faut mettre effectivement "terminé" au lieu de
"terminer" et changer la condition while par la suivante :
while x <> "Terminé"
et egalement vider la variable x a chaque fin de while, sinon les
tests suivants sont erronés.
Par contre, j'ai des problèmes avec les tabulations qui ne sont pas
tel quel avec ceux que je tape en ayant la page. Je ne sais pas
pourquoi encore.
On 27 fév, 00:47, isabelle wrote:bonjour Mikel,
justement à ce sujet, notre monseigneur me fesais remarquer qu'il vaut
mieux remplacer "Terminer" par "Terminé"
dit moi si c'est mieux ?
isabelle
Mikel a écrit :OK, GetSystemMetric32 est acceptée!
Par contre, il ne se passe toujours rien dans la page....ou je ne vois
rien...
???
"isabelle" a écrit dans le message de news:bonjour Mikel,
ajoute cette commande dans le haut du module :
Declare Function GetSystemMetrics32 Lib "user32" _
Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long
dit moi si c'est mieux,
isabelle
Mikel a écrit :Merci pour votre réponse.
Je viens de tester:
1) GetSystemMetrics32 n'est pas reconnue
2) IE se lance bien à l'adressehttp://zaza.com
3) puis plus rien ne se passe ...
?????
"isabelle" a écrit dans le message de news:
%bonjour Mikel,
voici un exemple :
Sub MonWeb()
Dim IE As Object
Set IE = CreateObject("internetexplorer.application")
IE.Navigate ("http://www.zaza.com/")
IE.Visible = True: IE.Top = 0: IE.Left = 0
IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height >>>>>> GetSystemMetrics32(1)
While x = "Terminer"
x = IE.StatusText
Wend
SendKeys ("zaza") 'user
SendKeys "{TAB}"
SendKeys ("zzzzz~") 'passeword
While x = "Terminer"
x = IE.StatusText
Wend
Set IE = Nothing
End Sub
isabelle
Mikel a écrit :Bonjour à tous!
A partir d'un code VBA Excel, je récupère le code d'une page web
d'accueil dans laquelle se trouve 3 listes déroulantes:
- jour
- mois
- année
- et un bouton "validez".
Comment faire en VBA pour renseigner jour, mois, année et activer le
bouton "validez"
Merci d'avance pour vos indications!- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
Je prends au vol cette fonciton car elle m'intéresse également.
D'après mes tests, il faut mettre effectivement "terminé" au lieu de
"terminer" et changer la condition while par la suivante :
while x <> "Terminé"
et egalement vider la variable x a chaque fin de while, sinon les
tests suivants sont erronés.
Par contre, j'ai des problèmes avec les tabulations qui ne sont pas
tel quel avec ceux que je tape en ayant la page. Je ne sais pas
pourquoi encore.
On 27 fév, 00:47, isabelle <i@v> wrote:
bonjour Mikel,
justement à ce sujet, notre monseigneur me fesais remarquer qu'il vaut
mieux remplacer "Terminer" par "Terminé"
dit moi si c'est mieux ?
isabelle
Mikel a écrit :
OK, GetSystemMetric32 est acceptée!
Par contre, il ne se passe toujours rien dans la page....ou je ne vois
rien...
???
"isabelle" <i@v> a écrit dans le message de news:
uAA0hZDmJHA.2...@TK2MSFTNGP05.phx.gbl...
bonjour Mikel,
ajoute cette commande dans le haut du module :
Declare Function GetSystemMetrics32 Lib "user32" _
Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long
dit moi si c'est mieux,
isabelle
Mikel a écrit :
Merci pour votre réponse.
Je viens de tester:
1) GetSystemMetrics32 n'est pas reconnue
2) IE se lance bien à l'adressehttp://zaza.com
3) puis plus rien ne se passe ...
?????
"isabelle" <i@v> a écrit dans le message de news:
%23dWyEuCmJHA.6...@TK2MSFTNGP05.phx.gbl...
bonjour Mikel,
voici un exemple :
Sub MonWeb()
Dim IE As Object
Set IE = CreateObject("internetexplorer.application")
IE.Navigate ("http://www.zaza.com/")
IE.Visible = True: IE.Top = 0: IE.Left = 0
IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height >>>>>> GetSystemMetrics32(1)
While x = "Terminer"
x = IE.StatusText
Wend
SendKeys ("zaza") 'user
SendKeys "{TAB}"
SendKeys ("zzzzz~") 'passeword
While x = "Terminer"
x = IE.StatusText
Wend
Set IE = Nothing
End Sub
isabelle
Mikel a écrit :
Bonjour à tous!
A partir d'un code VBA Excel, je récupère le code d'une page web
d'accueil dans laquelle se trouve 3 listes déroulantes:
- jour
- mois
- année
- et un bouton "validez".
Comment faire en VBA pour renseigner jour, mois, année et activer le
bouton "validez"
Merci d'avance pour vos indications!- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
Je prends au vol cette fonciton car elle m'intéresse également.
D'après mes tests, il faut mettre effectivement "terminé" au lieu de
"terminer" et changer la condition while par la suivante :
while x <> "Terminé"
et egalement vider la variable x a chaque fin de while, sinon les
tests suivants sont erronés.
Par contre, j'ai des problèmes avec les tabulations qui ne sont pas
tel quel avec ceux que je tape en ayant la page. Je ne sais pas
pourquoi encore.
On 27 fév, 00:47, isabelle wrote:bonjour Mikel,
justement à ce sujet, notre monseigneur me fesais remarquer qu'il vaut
mieux remplacer "Terminer" par "Terminé"
dit moi si c'est mieux ?
isabelle
Mikel a écrit :OK, GetSystemMetric32 est acceptée!
Par contre, il ne se passe toujours rien dans la page....ou je ne vois
rien...
???
"isabelle" a écrit dans le message de news:bonjour Mikel,
ajoute cette commande dans le haut du module :
Declare Function GetSystemMetrics32 Lib "user32" _
Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long
dit moi si c'est mieux,
isabelle
Mikel a écrit :Merci pour votre réponse.
Je viens de tester:
1) GetSystemMetrics32 n'est pas reconnue
2) IE se lance bien à l'adressehttp://zaza.com
3) puis plus rien ne se passe ...
?????
"isabelle" a écrit dans le message de news:
%bonjour Mikel,
voici un exemple :
Sub MonWeb()
Dim IE As Object
Set IE = CreateObject("internetexplorer.application")
IE.Navigate ("http://www.zaza.com/")
IE.Visible = True: IE.Top = 0: IE.Left = 0
IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height >>>>>> GetSystemMetrics32(1)
While x = "Terminer"
x = IE.StatusText
Wend
SendKeys ("zaza") 'user
SendKeys "{TAB}"
SendKeys ("zzzzz~") 'passeword
While x = "Terminer"
x = IE.StatusText
Wend
Set IE = Nothing
End Sub
isabelle
Mikel a écrit :Bonjour à tous!
A partir d'un code VBA Excel, je récupère le code d'une page web
d'accueil dans laquelle se trouve 3 listes déroulantes:
- jour
- mois
- année
- et un bouton "validez".
Comment faire en VBA pour renseigner jour, mois, année et activer le
bouton "validez"
Merci d'avance pour vos indications!- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
bonjour Mikel,
justement à ce sujet, notre monseigneur me fesais remarquer qu'il vaut
mieux remplacer "Terminer" par "Terminé"
dit moi si c'est mieux ?
isabelle
Mikel a écrit :
> OK, GetSystemMetric32 est acceptée!
> Par contre, il ne se passe toujours rien dans la page....ou je ne vois
> rien...
> ???
> "isabelle" a écrit dans le message de news:
>
>> bonjour Mikel,
>> ajoute cette commande dans le haut du module :
>> Declare Function GetSystemMetrics32 Lib "user32" _
>> Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long
>> dit moi si c'est mieux,
>> isabelle
>> Mikel a écrit :
>>> Merci pour votre réponse.
>>> Je viens de tester:
>>> 1) GetSystemMetrics32 n'est pas reconnue
>>> 2) IE se lance bien à l'adressehttp://zaza.com
>>> 3) puis plus rien ne se passe ...
>>> ?????
>>> "isabelle" a écrit dans le message de news:
>>> %
>>>> bonjour Mikel,
>>>> voici un exemple :
>>>> Sub MonWeb()
>>>> Dim IE As Object
>>>> Set IE = CreateObject("internetexplorer.application")
>>>> IE.Navigate ("http://www.zaza.com/")
>>>> IE.Visible = True: IE.Top = 0: IE.Left = 0
>>>> IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height > >>>> GetSystemMetrics32(1)
>>>> While x = "Terminer"
>>>> x = IE.StatusText
>>>> Wend
>>>> SendKeys ("zaza") 'user
>>>> SendKeys "{TAB}"
>>>> SendKeys ("zzzzz~") 'passeword
>>>> While x = "Terminer"
>>>> x = IE.StatusText
>>>> Wend
>>>> Set IE = Nothing
>>>> End Sub
>>>> isabelle
>>>> Mikel a écrit :
>>>>> Bonjour à tous!
>>>>> A partir d'un code VBA Excel, je récupère le code d'une page web
>>>>> d'accueil dans laquelle se trouve 3 listes déroulantes:
>>>>> - jour
>>>>> - mois
>>>>> - année
>>>>> - et un bouton "validez".
>>>>> Comment faire en VBA pour renseigner jour, mois, année et activer le
>>>>> bouton "validez"
>>>>> Merci d'avance pour vos indications!- Masquer le texte des messages
>>>>> précédents -
- Afficher le texte des messages précédents -
bonjour Mikel,
justement à ce sujet, notre monseigneur me fesais remarquer qu'il vaut
mieux remplacer "Terminer" par "Terminé"
dit moi si c'est mieux ?
isabelle
Mikel a écrit :
> OK, GetSystemMetric32 est acceptée!
> Par contre, il ne se passe toujours rien dans la page....ou je ne vois
> rien...
> ???
> "isabelle" <i@v> a écrit dans le message de news:
> uAA0hZDmJHA.2...@TK2MSFTNGP05.phx.gbl...
>> bonjour Mikel,
>> ajoute cette commande dans le haut du module :
>> Declare Function GetSystemMetrics32 Lib "user32" _
>> Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long
>> dit moi si c'est mieux,
>> isabelle
>> Mikel a écrit :
>>> Merci pour votre réponse.
>>> Je viens de tester:
>>> 1) GetSystemMetrics32 n'est pas reconnue
>>> 2) IE se lance bien à l'adressehttp://zaza.com
>>> 3) puis plus rien ne se passe ...
>>> ?????
>>> "isabelle" <i@v> a écrit dans le message de news:
>>> %23dWyEuCmJHA.6...@TK2MSFTNGP05.phx.gbl...
>>>> bonjour Mikel,
>>>> voici un exemple :
>>>> Sub MonWeb()
>>>> Dim IE As Object
>>>> Set IE = CreateObject("internetexplorer.application")
>>>> IE.Navigate ("http://www.zaza.com/")
>>>> IE.Visible = True: IE.Top = 0: IE.Left = 0
>>>> IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height > >>>> GetSystemMetrics32(1)
>>>> While x = "Terminer"
>>>> x = IE.StatusText
>>>> Wend
>>>> SendKeys ("zaza") 'user
>>>> SendKeys "{TAB}"
>>>> SendKeys ("zzzzz~") 'passeword
>>>> While x = "Terminer"
>>>> x = IE.StatusText
>>>> Wend
>>>> Set IE = Nothing
>>>> End Sub
>>>> isabelle
>>>> Mikel a écrit :
>>>>> Bonjour à tous!
>>>>> A partir d'un code VBA Excel, je récupère le code d'une page web
>>>>> d'accueil dans laquelle se trouve 3 listes déroulantes:
>>>>> - jour
>>>>> - mois
>>>>> - année
>>>>> - et un bouton "validez".
>>>>> Comment faire en VBA pour renseigner jour, mois, année et activer le
>>>>> bouton "validez"
>>>>> Merci d'avance pour vos indications!- Masquer le texte des messages
>>>>> précédents -
- Afficher le texte des messages précédents -
bonjour Mikel,
justement à ce sujet, notre monseigneur me fesais remarquer qu'il vaut
mieux remplacer "Terminer" par "Terminé"
dit moi si c'est mieux ?
isabelle
Mikel a écrit :
> OK, GetSystemMetric32 est acceptée!
> Par contre, il ne se passe toujours rien dans la page....ou je ne vois
> rien...
> ???
> "isabelle" a écrit dans le message de news:
>
>> bonjour Mikel,
>> ajoute cette commande dans le haut du module :
>> Declare Function GetSystemMetrics32 Lib "user32" _
>> Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long
>> dit moi si c'est mieux,
>> isabelle
>> Mikel a écrit :
>>> Merci pour votre réponse.
>>> Je viens de tester:
>>> 1) GetSystemMetrics32 n'est pas reconnue
>>> 2) IE se lance bien à l'adressehttp://zaza.com
>>> 3) puis plus rien ne se passe ...
>>> ?????
>>> "isabelle" a écrit dans le message de news:
>>> %
>>>> bonjour Mikel,
>>>> voici un exemple :
>>>> Sub MonWeb()
>>>> Dim IE As Object
>>>> Set IE = CreateObject("internetexplorer.application")
>>>> IE.Navigate ("http://www.zaza.com/")
>>>> IE.Visible = True: IE.Top = 0: IE.Left = 0
>>>> IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height > >>>> GetSystemMetrics32(1)
>>>> While x = "Terminer"
>>>> x = IE.StatusText
>>>> Wend
>>>> SendKeys ("zaza") 'user
>>>> SendKeys "{TAB}"
>>>> SendKeys ("zzzzz~") 'passeword
>>>> While x = "Terminer"
>>>> x = IE.StatusText
>>>> Wend
>>>> Set IE = Nothing
>>>> End Sub
>>>> isabelle
>>>> Mikel a écrit :
>>>>> Bonjour à tous!
>>>>> A partir d'un code VBA Excel, je récupère le code d'une page web
>>>>> d'accueil dans laquelle se trouve 3 listes déroulantes:
>>>>> - jour
>>>>> - mois
>>>>> - année
>>>>> - et un bouton "validez".
>>>>> Comment faire en VBA pour renseigner jour, mois, année et activer le
>>>>> bouton "validez"
>>>>> Merci d'avance pour vos indications!- Masquer le texte des messages
>>>>> précédents -
- Afficher le texte des messages précédents -
bonjour Mikel,
justement à ce sujet, notre monseigneur me fesais remarquer qu'il vaut
mieux remplacer "Terminer" par "Terminé"
dit moi si c'est mieux ?
isabelle
Mikel a écrit :
> OK, GetSystemMetric32 est acceptée!
> Par contre, il ne se passe toujours rien dans la page....ou je ne vois
> rien...
> ???
> "isabelle" a écrit dans le message de news:
>
>> bonjour Mikel,
>> ajoute cette commande dans le haut du module :
>> Declare Function GetSystemMetrics32 Lib "user32" _
>> Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long
>> dit moi si c'est mieux,
>> isabelle
>> Mikel a écrit :
>>> Merci pour votre réponse.
>>> Je viens de tester:
>>> 1) GetSystemMetrics32 n'est pas reconnue
>>> 2) IE se lance bien à l'adressehttp://zaza.com
>>> 3) puis plus rien ne se passe ...
>>> ?????
>>> "isabelle" a écrit dans le message de news:
>>> %
>>>> bonjour Mikel,
>>>> voici un exemple :
>>>> Sub MonWeb()
>>>> Dim IE As Object
>>>> Set IE = CreateObject("internetexplorer.application")
>>>> IE.Navigate ("http://www.zaza.com/")
>>>> IE.Visible = True: IE.Top = 0: IE.Left = 0
>>>> IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height > >>>> GetSystemMetrics32(1)
>>>> While x = "Terminer"
>>>> x = IE.StatusText
>>>> Wend
>>>> SendKeys ("zaza") 'user
>>>> SendKeys "{TAB}"
>>>> SendKeys ("zzzzz~") 'passeword
>>>> While x = "Terminer"
>>>> x = IE.StatusText
>>>> Wend
>>>> Set IE = Nothing
>>>> End Sub
>>>> isabelle
>>>> Mikel a écrit :
>>>>> Bonjour à tous!
>>>>> A partir d'un code VBA Excel, je récupère le code d'une page web
>>>>> d'accueil dans laquelle se trouve 3 listes déroulantes:
>>>>> - jour
>>>>> - mois
>>>>> - année
>>>>> - et un bouton "validez".
>>>>> Comment faire en VBA pour renseigner jour, mois, année et activer le
>>>>> bouton "validez"
>>>>> Merci d'avance pour vos indications!- Masquer le texte des messages
>>>>> précédents -
- Afficher le texte des messages précédents -
bonjour Mikel,
justement à ce sujet, notre monseigneur me fesais remarquer qu'il vaut
mieux remplacer "Terminer" par "Terminé"
dit moi si c'est mieux ?
isabelle
Mikel a écrit :
> OK, GetSystemMetric32 est acceptée!
> Par contre, il ne se passe toujours rien dans la page....ou je ne vois
> rien...
> ???
> "isabelle" <i@v> a écrit dans le message de news:
> uAA0hZDmJHA.2...@TK2MSFTNGP05.phx.gbl...
>> bonjour Mikel,
>> ajoute cette commande dans le haut du module :
>> Declare Function GetSystemMetrics32 Lib "user32" _
>> Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long
>> dit moi si c'est mieux,
>> isabelle
>> Mikel a écrit :
>>> Merci pour votre réponse.
>>> Je viens de tester:
>>> 1) GetSystemMetrics32 n'est pas reconnue
>>> 2) IE se lance bien à l'adressehttp://zaza.com
>>> 3) puis plus rien ne se passe ...
>>> ?????
>>> "isabelle" <i@v> a écrit dans le message de news:
>>> %23dWyEuCmJHA.6...@TK2MSFTNGP05.phx.gbl...
>>>> bonjour Mikel,
>>>> voici un exemple :
>>>> Sub MonWeb()
>>>> Dim IE As Object
>>>> Set IE = CreateObject("internetexplorer.application")
>>>> IE.Navigate ("http://www.zaza.com/")
>>>> IE.Visible = True: IE.Top = 0: IE.Left = 0
>>>> IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height > >>>> GetSystemMetrics32(1)
>>>> While x = "Terminer"
>>>> x = IE.StatusText
>>>> Wend
>>>> SendKeys ("zaza") 'user
>>>> SendKeys "{TAB}"
>>>> SendKeys ("zzzzz~") 'passeword
>>>> While x = "Terminer"
>>>> x = IE.StatusText
>>>> Wend
>>>> Set IE = Nothing
>>>> End Sub
>>>> isabelle
>>>> Mikel a écrit :
>>>>> Bonjour à tous!
>>>>> A partir d'un code VBA Excel, je récupère le code d'une page web
>>>>> d'accueil dans laquelle se trouve 3 listes déroulantes:
>>>>> - jour
>>>>> - mois
>>>>> - année
>>>>> - et un bouton "validez".
>>>>> Comment faire en VBA pour renseigner jour, mois, année et activer le
>>>>> bouton "validez"
>>>>> Merci d'avance pour vos indications!- Masquer le texte des messages
>>>>> précédents -
- Afficher le texte des messages précédents -
bonjour Mikel,
justement à ce sujet, notre monseigneur me fesais remarquer qu'il vaut
mieux remplacer "Terminer" par "Terminé"
dit moi si c'est mieux ?
isabelle
Mikel a écrit :
> OK, GetSystemMetric32 est acceptée!
> Par contre, il ne se passe toujours rien dans la page....ou je ne vois
> rien...
> ???
> "isabelle" a écrit dans le message de news:
>
>> bonjour Mikel,
>> ajoute cette commande dans le haut du module :
>> Declare Function GetSystemMetrics32 Lib "user32" _
>> Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long
>> dit moi si c'est mieux,
>> isabelle
>> Mikel a écrit :
>>> Merci pour votre réponse.
>>> Je viens de tester:
>>> 1) GetSystemMetrics32 n'est pas reconnue
>>> 2) IE se lance bien à l'adressehttp://zaza.com
>>> 3) puis plus rien ne se passe ...
>>> ?????
>>> "isabelle" a écrit dans le message de news:
>>> %
>>>> bonjour Mikel,
>>>> voici un exemple :
>>>> Sub MonWeb()
>>>> Dim IE As Object
>>>> Set IE = CreateObject("internetexplorer.application")
>>>> IE.Navigate ("http://www.zaza.com/")
>>>> IE.Visible = True: IE.Top = 0: IE.Left = 0
>>>> IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height > >>>> GetSystemMetrics32(1)
>>>> While x = "Terminer"
>>>> x = IE.StatusText
>>>> Wend
>>>> SendKeys ("zaza") 'user
>>>> SendKeys "{TAB}"
>>>> SendKeys ("zzzzz~") 'passeword
>>>> While x = "Terminer"
>>>> x = IE.StatusText
>>>> Wend
>>>> Set IE = Nothing
>>>> End Sub
>>>> isabelle
>>>> Mikel a écrit :
>>>>> Bonjour à tous!
>>>>> A partir d'un code VBA Excel, je récupère le code d'une page web
>>>>> d'accueil dans laquelle se trouve 3 listes déroulantes:
>>>>> - jour
>>>>> - mois
>>>>> - année
>>>>> - et un bouton "validez".
>>>>> Comment faire en VBA pour renseigner jour, mois, année et activer le
>>>>> bouton "validez"
>>>>> Merci d'avance pour vos indications!- Masquer le texte des messages
>>>>> précédents -
- Afficher le texte des messages précédents -
re
et puis il y a ceux qui parlent directement à IE (les bourguignons, en
général),ce qui donne un truc comme cela :
Set IE = CreateObject("InternetExplorer.Application")
IE.Navigate ("http://www.zaza.com")
Do While IE.ReadyState <> 4
Loop
IE.Visible = True: IE.Top = 0: IE.Left = 0: IE.Width = "1050": IE .Height =
"800"
'IE.Width = GetSystemMetrics32(0)
'IE.Height = GetSystemMetrics32(1)
Set dct = IE.Document
For num = 0 To dct.getElementsByTagName("a").Length - 1
If dct.getElementsByTagName("a").Item(num).innertext = "Accédez à v os
comptes" Then
dct.getElementsByTagName("a").Item(num).Click
Exit For
End If
Next
set cpte=nothing
dte=now
do while cpte is nothing and now-dte<6/3600/24 'on boucle sur 3 secondes
on error resume next
Set cpte = IE.Document.formulaire.CCPTE
cpte.value="123456789"
on error goto 0
loop
mais ça, c'est de la belle ouvrage, tellement belle que 33% de la quê te de
dimanche ira à son créateur
Mgr T.B. (qui vient d'exiger que ce soit les soeurs qui quêtent)
"dunkelzahn" a écrit dans le message denews: 3965c717-4d3e-4331-894f-955ed3ef4__BEGIN_MASK_n#9g02mG7!__...__END_ MASK_i?a63jfAD$
Bonjour,
Je prends au vol cette fonciton car elle m'intéresse également.
D'après mes tests, il faut mettre effectivement "terminé" au lieu de
"terminer" et changer la condition while par la suivante :
while x <> "Terminé"
et egalement vider la variable x a chaque fin de while, sinon les
tests suivants sont erronés.
Par contre, j'ai des problèmes avec les tabulations qui ne sont pas
tel quel avec ceux que je tape en ayant la page. Je ne sais pas
pourquoi encore.
On 27 fév, 00:47, isabelle wrote:
> bonjour Mikel,
> justement à ce sujet, notre monseigneur me fesais remarquer qu'il vau t
> mieux remplacer "Terminer" par "Terminé"
> dit moi si c'est mieux ?
> isabelle
> Mikel a écrit :
> > OK, GetSystemMetric32 est acceptée!
> > Par contre, il ne se passe toujours rien dans la page....ou je ne voi s
> > rien...
> > ???
> > "isabelle" a écrit dans le message de news:
> >
> >> bonjour Mikel,
> >> ajoute cette commande dans le haut du module :
> >> Declare Function GetSystemMetrics32 Lib "user32" _
> >> Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long
> >> dit moi si c'est mieux,
> >> isabelle
> >> Mikel a écrit :
> >>> Merci pour votre réponse.
> >>> Je viens de tester:
> >>> 1) GetSystemMetrics32 n'est pas reconnue
> >>> 2) IE se lance bien à l'adressehttp://zaza.com
> >>> 3) puis plus rien ne se passe ...
> >>> ?????
> >>> "isabelle" a écrit dans le message de news:
> >>> %
> >>>> bonjour Mikel,
> >>>> voici un exemple :
> >>>> Sub MonWeb()
> >>>> Dim IE As Object
> >>>> Set IE = CreateObject("internetexplorer.application")
> >>>> IE.Navigate ("http://www.zaza.com/")
> >>>> IE.Visible = True: IE.Top = 0: IE.Left = 0
> >>>> IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height =
> >>>> GetSystemMetrics32(1)
> >>>> While x = "Terminer"
> >>>> x = IE.StatusText
> >>>> Wend
> >>>> SendKeys ("zaza") 'user
> >>>> SendKeys "{TAB}"
> >>>> SendKeys ("zzzzz~") 'passeword
> >>>> While x = "Terminer"
> >>>> x = IE.StatusText
> >>>> Wend
> >>>> Set IE = Nothing
> >>>> End Sub
> >>>> isabelle
> >>>> Mikel a écrit :
> >>>>> Bonjour à tous!
> >>>>> A partir d'un code VBA Excel, je récupère le code d'une page web
> >>>>> d'accueil dans laquelle se trouve 3 listes déroulantes:
> >>>>> - jour
> >>>>> - mois
> >>>>> - année
> >>>>> - et un bouton "validez".
> >>>>> Comment faire en VBA pour renseigner jour, mois, année et activ er le
> >>>>> bouton "validez"
> >>>>> Merci d'avance pour vos indications!- Masquer le texte des messag es
> >>>>> précédents -
> - Afficher le texte des messages précédents -
re
et puis il y a ceux qui parlent directement à IE (les bourguignons, en
général),ce qui donne un truc comme cela :
Set IE = CreateObject("InternetExplorer.Application")
IE.Navigate ("http://www.zaza.com")
Do While IE.ReadyState <> 4
Loop
IE.Visible = True: IE.Top = 0: IE.Left = 0: IE.Width = "1050": IE .Height =
"800"
'IE.Width = GetSystemMetrics32(0)
'IE.Height = GetSystemMetrics32(1)
Set dct = IE.Document
For num = 0 To dct.getElementsByTagName("a").Length - 1
If dct.getElementsByTagName("a").Item(num).innertext = "Accédez à v os
comptes" Then
dct.getElementsByTagName("a").Item(num).Click
Exit For
End If
Next
set cpte=nothing
dte=now
do while cpte is nothing and now-dte<6/3600/24 'on boucle sur 3 secondes
on error resume next
Set cpte = IE.Document.formulaire.CCPTE
cpte.value="123456789"
on error goto 0
loop
mais ça, c'est de la belle ouvrage, tellement belle que 33% de la quê te de
dimanche ira à son créateur
Mgr T.B. (qui vient d'exiger que ce soit les soeurs qui quêtent)
"dunkelzahn" <dunkelzahn.dunkelz...@gmail.com> a écrit dans le message denews: 3965c717-4d3e-4331-894f-955ed3ef4__BEGIN_MASK_n#9g02mG7!__...__END_ MASK_i?a63jfAD$z__@g38g2000yqd.googlegroups.com...
Bonjour,
Je prends au vol cette fonciton car elle m'intéresse également.
D'après mes tests, il faut mettre effectivement "terminé" au lieu de
"terminer" et changer la condition while par la suivante :
while x <> "Terminé"
et egalement vider la variable x a chaque fin de while, sinon les
tests suivants sont erronés.
Par contre, j'ai des problèmes avec les tabulations qui ne sont pas
tel quel avec ceux que je tape en ayant la page. Je ne sais pas
pourquoi encore.
On 27 fév, 00:47, isabelle <i@v> wrote:
> bonjour Mikel,
> justement à ce sujet, notre monseigneur me fesais remarquer qu'il vau t
> mieux remplacer "Terminer" par "Terminé"
> dit moi si c'est mieux ?
> isabelle
> Mikel a écrit :
> > OK, GetSystemMetric32 est acceptée!
> > Par contre, il ne se passe toujours rien dans la page....ou je ne voi s
> > rien...
> > ???
> > "isabelle" <i@v> a écrit dans le message de news:
> > uAA0hZDmJHA.2...@TK2MSFTNGP05.phx.gbl...
> >> bonjour Mikel,
> >> ajoute cette commande dans le haut du module :
> >> Declare Function GetSystemMetrics32 Lib "user32" _
> >> Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long
> >> dit moi si c'est mieux,
> >> isabelle
> >> Mikel a écrit :
> >>> Merci pour votre réponse.
> >>> Je viens de tester:
> >>> 1) GetSystemMetrics32 n'est pas reconnue
> >>> 2) IE se lance bien à l'adressehttp://zaza.com
> >>> 3) puis plus rien ne se passe ...
> >>> ?????
> >>> "isabelle" <i@v> a écrit dans le message de news:
> >>> %23dWyEuCmJHA.6...@TK2MSFTNGP05.phx.gbl...
> >>>> bonjour Mikel,
> >>>> voici un exemple :
> >>>> Sub MonWeb()
> >>>> Dim IE As Object
> >>>> Set IE = CreateObject("internetexplorer.application")
> >>>> IE.Navigate ("http://www.zaza.com/")
> >>>> IE.Visible = True: IE.Top = 0: IE.Left = 0
> >>>> IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height =
> >>>> GetSystemMetrics32(1)
> >>>> While x = "Terminer"
> >>>> x = IE.StatusText
> >>>> Wend
> >>>> SendKeys ("zaza") 'user
> >>>> SendKeys "{TAB}"
> >>>> SendKeys ("zzzzz~") 'passeword
> >>>> While x = "Terminer"
> >>>> x = IE.StatusText
> >>>> Wend
> >>>> Set IE = Nothing
> >>>> End Sub
> >>>> isabelle
> >>>> Mikel a écrit :
> >>>>> Bonjour à tous!
> >>>>> A partir d'un code VBA Excel, je récupère le code d'une page web
> >>>>> d'accueil dans laquelle se trouve 3 listes déroulantes:
> >>>>> - jour
> >>>>> - mois
> >>>>> - année
> >>>>> - et un bouton "validez".
> >>>>> Comment faire en VBA pour renseigner jour, mois, année et activ er le
> >>>>> bouton "validez"
> >>>>> Merci d'avance pour vos indications!- Masquer le texte des messag es
> >>>>> précédents -
> - Afficher le texte des messages précédents -
re
et puis il y a ceux qui parlent directement à IE (les bourguignons, en
général),ce qui donne un truc comme cela :
Set IE = CreateObject("InternetExplorer.Application")
IE.Navigate ("http://www.zaza.com")
Do While IE.ReadyState <> 4
Loop
IE.Visible = True: IE.Top = 0: IE.Left = 0: IE.Width = "1050": IE .Height =
"800"
'IE.Width = GetSystemMetrics32(0)
'IE.Height = GetSystemMetrics32(1)
Set dct = IE.Document
For num = 0 To dct.getElementsByTagName("a").Length - 1
If dct.getElementsByTagName("a").Item(num).innertext = "Accédez à v os
comptes" Then
dct.getElementsByTagName("a").Item(num).Click
Exit For
End If
Next
set cpte=nothing
dte=now
do while cpte is nothing and now-dte<6/3600/24 'on boucle sur 3 secondes
on error resume next
Set cpte = IE.Document.formulaire.CCPTE
cpte.value="123456789"
on error goto 0
loop
mais ça, c'est de la belle ouvrage, tellement belle que 33% de la quê te de
dimanche ira à son créateur
Mgr T.B. (qui vient d'exiger que ce soit les soeurs qui quêtent)
"dunkelzahn" a écrit dans le message denews: 3965c717-4d3e-4331-894f-955ed3ef4__BEGIN_MASK_n#9g02mG7!__...__END_ MASK_i?a63jfAD$
Bonjour,
Je prends au vol cette fonciton car elle m'intéresse également.
D'après mes tests, il faut mettre effectivement "terminé" au lieu de
"terminer" et changer la condition while par la suivante :
while x <> "Terminé"
et egalement vider la variable x a chaque fin de while, sinon les
tests suivants sont erronés.
Par contre, j'ai des problèmes avec les tabulations qui ne sont pas
tel quel avec ceux que je tape en ayant la page. Je ne sais pas
pourquoi encore.
On 27 fév, 00:47, isabelle wrote:
> bonjour Mikel,
> justement à ce sujet, notre monseigneur me fesais remarquer qu'il vau t
> mieux remplacer "Terminer" par "Terminé"
> dit moi si c'est mieux ?
> isabelle
> Mikel a écrit :
> > OK, GetSystemMetric32 est acceptée!
> > Par contre, il ne se passe toujours rien dans la page....ou je ne voi s
> > rien...
> > ???
> > "isabelle" a écrit dans le message de news:
> >
> >> bonjour Mikel,
> >> ajoute cette commande dans le haut du module :
> >> Declare Function GetSystemMetrics32 Lib "user32" _
> >> Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long
> >> dit moi si c'est mieux,
> >> isabelle
> >> Mikel a écrit :
> >>> Merci pour votre réponse.
> >>> Je viens de tester:
> >>> 1) GetSystemMetrics32 n'est pas reconnue
> >>> 2) IE se lance bien à l'adressehttp://zaza.com
> >>> 3) puis plus rien ne se passe ...
> >>> ?????
> >>> "isabelle" a écrit dans le message de news:
> >>> %
> >>>> bonjour Mikel,
> >>>> voici un exemple :
> >>>> Sub MonWeb()
> >>>> Dim IE As Object
> >>>> Set IE = CreateObject("internetexplorer.application")
> >>>> IE.Navigate ("http://www.zaza.com/")
> >>>> IE.Visible = True: IE.Top = 0: IE.Left = 0
> >>>> IE.Width = GetSystemMetrics32(0) 'ou bien IE.Height =
> >>>> GetSystemMetrics32(1)
> >>>> While x = "Terminer"
> >>>> x = IE.StatusText
> >>>> Wend
> >>>> SendKeys ("zaza") 'user
> >>>> SendKeys "{TAB}"
> >>>> SendKeys ("zzzzz~") 'passeword
> >>>> While x = "Terminer"
> >>>> x = IE.StatusText
> >>>> Wend
> >>>> Set IE = Nothing
> >>>> End Sub
> >>>> isabelle
> >>>> Mikel a écrit :
> >>>>> Bonjour à tous!
> >>>>> A partir d'un code VBA Excel, je récupère le code d'une page web
> >>>>> d'accueil dans laquelle se trouve 3 listes déroulantes:
> >>>>> - jour
> >>>>> - mois
> >>>>> - année
> >>>>> - et un bouton "validez".
> >>>>> Comment faire en VBA pour renseigner jour, mois, année et activ er le
> >>>>> bouton "validez"
> >>>>> Merci d'avance pour vos indications!- Masquer le texte des messag es
> >>>>> précédents -
> - Afficher le texte des messages précédents -