Bonjour,
je voudrais passer une valeur à un userform dans un autre classeur et j'ai
tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now - (decale /
1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now - (decale /
1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de syntaxe !
Merci de votre aide
Bonjour,
je voudrais passer une valeur à un userform dans un autre classeur et j'ai
tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now - (decale /
1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now - (decale /
1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de syntaxe !
Merci de votre aide
Bonjour,
je voudrais passer une valeur à un userform dans un autre classeur et j'ai
tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now - (decale /
1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now - (decale /
1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de syntaxe !
Merci de votre aide
Bonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
DanielBonjour,
je voudrais passer une valeur à un userform dans un autre classeur et j'ai
tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now - (decale /
1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now - (decale /
1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de syntaxe !
Merci de votre aide
Bonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
Daniel
Bonjour,
je voudrais passer une valeur à un userform dans un autre classeur et j'ai
tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now - (decale /
1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now - (decale /
1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de syntaxe !
Merci de votre aide
Bonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
DanielBonjour,
je voudrais passer une valeur à un userform dans un autre classeur et j'ai
tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now - (decale /
1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now - (decale /
1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de syntaxe !
Merci de votre aide
Oups :
...
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
DanielBonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
DanielBonjour,
je voudrais passer une valeur à un userform dans un autre classeur et
j'ai tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now - (decale
/ 1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de syntaxe
!
Merci de votre aide
Oups :
...
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
Daniel
Bonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
Daniel
Bonjour,
je voudrais passer une valeur à un userform dans un autre classeur et
j'ai tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now - (decale
/ 1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de syntaxe
!
Merci de votre aide
Oups :
...
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
DanielBonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
DanielBonjour,
je voudrais passer une valeur à un userform dans un autre classeur et
j'ai tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now - (decale
/ 1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de syntaxe
!
Merci de votre aide
Merci Daniel de tes réponses, mais message d'erreur car la macro test1 n'est
pas trouvée.
J'ai essayé en mettant le chemin complet sans plus de réussite
"Daniel.C" a écrit dans le message de news:Oups :
...
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
DanielBonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
DanielBonjour,
je voudrais passer une valeur à un userform dans un autre classeur et
j'ai tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now - (decale
/ 1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now - (decale
/ 1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de syntaxe !
Merci de votre aide
Merci Daniel de tes réponses, mais message d'erreur car la macro test1 n'est
pas trouvée.
J'ai essayé en mettant le chemin complet sans plus de réussite
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
u4U8bE5YKHA.1592@TK2MSFTNGP06.phx.gbl...
Oups :
...
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
Daniel
Bonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
Daniel
Bonjour,
je voudrais passer une valeur à un userform dans un autre classeur et
j'ai tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now - (decale
/ 1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now - (decale
/ 1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de syntaxe !
Merci de votre aide
Merci Daniel de tes réponses, mais message d'erreur car la macro test1 n'est
pas trouvée.
J'ai essayé en mettant le chemin complet sans plus de réussite
"Daniel.C" a écrit dans le message de news:Oups :
...
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
DanielBonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
DanielBonjour,
je voudrais passer une valeur à un userform dans un autre classeur et
j'ai tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now - (decale
/ 1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now - (decale
/ 1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de syntaxe !
Merci de votre aide
Le fichier contenant le userform doit être ouvert.
DanielMerci Daniel de tes réponses, mais message d'erreur car la macro test1
n'est pas trouvée.
J'ai essayé en mettant le chemin complet sans plus de réussite
"Daniel.C" a écrit dans le message de news:Oups :
...
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
DanielBonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
DanielBonjour,
je voudrais passer une valeur à un userform dans un autre classeur et
j'ai tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de
syntaxe !
Merci de votre aide
Le fichier contenant le userform doit être ouvert.
Daniel
Merci Daniel de tes réponses, mais message d'erreur car la macro test1
n'est pas trouvée.
J'ai essayé en mettant le chemin complet sans plus de réussite
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
u4U8bE5YKHA.1592@TK2MSFTNGP06.phx.gbl...
Oups :
...
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
Daniel
Bonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
Daniel
Bonjour,
je voudrais passer une valeur à un userform dans un autre classeur et
j'ai tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de
syntaxe !
Merci de votre aide
Le fichier contenant le userform doit être ouvert.
DanielMerci Daniel de tes réponses, mais message d'erreur car la macro test1
n'est pas trouvée.
J'ai essayé en mettant le chemin complet sans plus de réussite
"Daniel.C" a écrit dans le message de news:Oups :
...
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
DanielBonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
DanielBonjour,
je voudrais passer une valeur à un userform dans un autre classeur et
j'ai tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de
syntaxe !
Merci de votre aide
Le fichier est bien ouvert; même erreur (trouve pas la macro)
J'ai déclaré A et decale en Public
test1 est bien dans Module1
Je pense avoir bien vérifié la syntaxe:
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
A = Application.Run("Chrono pignan 1.xls!Module1.test1", param)
End Sub
Et dans Chrono pignan 1.xls:
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
"Daniel.C" a écrit dans le message de news:Le fichier contenant le userform doit être ouvert.
DanielMerci Daniel de tes réponses, mais message d'erreur car la macro test1
n'est pas trouvée.
J'ai essayé en mettant le chemin complet sans plus de réussite
"Daniel.C" a écrit dans le message de news:Oups :
...
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
DanielBonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
DanielBonjour,
je voudrais passer une valeur à un userform dans un autre classeur et
j'ai tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de syntaxe
!
Merci de votre aide
Le fichier est bien ouvert; même erreur (trouve pas la macro)
J'ai déclaré A et decale en Public
test1 est bien dans Module1
Je pense avoir bien vérifié la syntaxe:
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
A = Application.Run("Chrono pignan 1.xls!Module1.test1", param)
End Sub
Et dans Chrono pignan 1.xls:
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
ef0LqT5YKHA.2160@TK2MSFTNGP02.phx.gbl...
Le fichier contenant le userform doit être ouvert.
Daniel
Merci Daniel de tes réponses, mais message d'erreur car la macro test1
n'est pas trouvée.
J'ai essayé en mettant le chemin complet sans plus de réussite
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
u4U8bE5YKHA.1592@TK2MSFTNGP06.phx.gbl...
Oups :
...
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
Daniel
Bonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
Daniel
Bonjour,
je voudrais passer une valeur à un userform dans un autre classeur et
j'ai tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de syntaxe
!
Merci de votre aide
Le fichier est bien ouvert; même erreur (trouve pas la macro)
J'ai déclaré A et decale en Public
test1 est bien dans Module1
Je pense avoir bien vérifié la syntaxe:
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
A = Application.Run("Chrono pignan 1.xls!Module1.test1", param)
End Sub
Et dans Chrono pignan 1.xls:
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
"Daniel.C" a écrit dans le message de news:Le fichier contenant le userform doit être ouvert.
DanielMerci Daniel de tes réponses, mais message d'erreur car la macro test1
n'est pas trouvée.
J'ai essayé en mettant le chemin complet sans plus de réussite
"Daniel.C" a écrit dans le message de news:Oups :
...
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
DanielBonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
DanielBonjour,
je voudrais passer une valeur à un userform dans un autre classeur et
j'ai tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de syntaxe
!
Merci de votre aide
Le problème vient des espaces dans le nom du fichier la ligne :
a = Application.Run("ChronoPignan1.xls]!Module1.test1", param)
fonctionne, comme tu peux le tester en renommant ton fichier.
La syntaxe à utiliser m'est sorti de la tête. Si je la retrouve, je la
poste...
DanielLe fichier est bien ouvert; même erreur (trouve pas la macro)
J'ai déclaré A et decale en Public
test1 est bien dans Module1
Je pense avoir bien vérifié la syntaxe:
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
A = Application.Run("Chrono pignan 1.xls!Module1.test1", param)
End Sub
Et dans Chrono pignan 1.xls:
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
"Daniel.C" a écrit dans le message de news:Le fichier contenant le userform doit être ouvert.
DanielMerci Daniel de tes réponses, mais message d'erreur car la macro test1
n'est pas trouvée.
J'ai essayé en mettant le chemin complet sans plus de réussite
"Daniel.C" a écrit dans le message de news:Oups :
...
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
DanielBonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
DanielBonjour,
je voudrais passer une valeur à un userform dans un autre classeur et
j'ai tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de
syntaxe !
Merci de votre aide
Le problème vient des espaces dans le nom du fichier la ligne :
a = Application.Run("ChronoPignan1.xls]!Module1.test1", param)
fonctionne, comme tu peux le tester en renommant ton fichier.
La syntaxe à utiliser m'est sorti de la tête. Si je la retrouve, je la
poste...
Daniel
Le fichier est bien ouvert; même erreur (trouve pas la macro)
J'ai déclaré A et decale en Public
test1 est bien dans Module1
Je pense avoir bien vérifié la syntaxe:
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
A = Application.Run("Chrono pignan 1.xls!Module1.test1", param)
End Sub
Et dans Chrono pignan 1.xls:
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
ef0LqT5YKHA.2160@TK2MSFTNGP02.phx.gbl...
Le fichier contenant le userform doit être ouvert.
Daniel
Merci Daniel de tes réponses, mais message d'erreur car la macro test1
n'est pas trouvée.
J'ai essayé en mettant le chemin complet sans plus de réussite
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
u4U8bE5YKHA.1592@TK2MSFTNGP06.phx.gbl...
Oups :
...
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
Daniel
Bonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
Daniel
Bonjour,
je voudrais passer une valeur à un userform dans un autre classeur et
j'ai tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de
syntaxe !
Merci de votre aide
Le problème vient des espaces dans le nom du fichier la ligne :
a = Application.Run("ChronoPignan1.xls]!Module1.test1", param)
fonctionne, comme tu peux le tester en renommant ton fichier.
La syntaxe à utiliser m'est sorti de la tête. Si je la retrouve, je la
poste...
DanielLe fichier est bien ouvert; même erreur (trouve pas la macro)
J'ai déclaré A et decale en Public
test1 est bien dans Module1
Je pense avoir bien vérifié la syntaxe:
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
A = Application.Run("Chrono pignan 1.xls!Module1.test1", param)
End Sub
Et dans Chrono pignan 1.xls:
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
"Daniel.C" a écrit dans le message de news:Le fichier contenant le userform doit être ouvert.
DanielMerci Daniel de tes réponses, mais message d'erreur car la macro test1
n'est pas trouvée.
J'ai essayé en mettant le chemin complet sans plus de réussite
"Daniel.C" a écrit dans le message de news:Oups :
...
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
DanielBonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
DanielBonjour,
je voudrais passer une valeur à un userform dans un autre classeur et
j'ai tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de
syntaxe !
Merci de votre aide
Grâce à Isabelle et à internet, je viens de retrouver :
a = Application.Run("'Chrono Pignan 1.xls'!Module1.test1", param)
DanielLe problème vient des espaces dans le nom du fichier la ligne :
a = Application.Run("ChronoPignan1.xls]!Module1.test1", param)
fonctionne, comme tu peux le tester en renommant ton fichier.
La syntaxe à utiliser m'est sorti de la tête. Si je la retrouve, je la
poste...
DanielLe fichier est bien ouvert; même erreur (trouve pas la macro)
J'ai déclaré A et decale en Public
test1 est bien dans Module1
Je pense avoir bien vérifié la syntaxe:
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
A = Application.Run("Chrono pignan 1.xls!Module1.test1", param)
End Sub
Et dans Chrono pignan 1.xls:
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
"Daniel.C" a écrit dans le message de news:Le fichier contenant le userform doit être ouvert.
DanielMerci Daniel de tes réponses, mais message d'erreur car la macro test1
n'est pas trouvée.
J'ai essayé en mettant le chemin complet sans plus de réussite
"Daniel.C" a écrit dans le message de news:Oups :
...
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
DanielBonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
DanielBonjour,
je voudrais passer une valeur à un userform dans un autre classeur
et j'ai tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de
syntaxe !
Merci de votre aide
Grâce à Isabelle et à internet, je viens de retrouver :
a = Application.Run("'Chrono Pignan 1.xls'!Module1.test1", param)
Daniel
Le problème vient des espaces dans le nom du fichier la ligne :
a = Application.Run("ChronoPignan1.xls]!Module1.test1", param)
fonctionne, comme tu peux le tester en renommant ton fichier.
La syntaxe à utiliser m'est sorti de la tête. Si je la retrouve, je la
poste...
Daniel
Le fichier est bien ouvert; même erreur (trouve pas la macro)
J'ai déclaré A et decale en Public
test1 est bien dans Module1
Je pense avoir bien vérifié la syntaxe:
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
A = Application.Run("Chrono pignan 1.xls!Module1.test1", param)
End Sub
Et dans Chrono pignan 1.xls:
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
ef0LqT5YKHA.2160@TK2MSFTNGP02.phx.gbl...
Le fichier contenant le userform doit être ouvert.
Daniel
Merci Daniel de tes réponses, mais message d'erreur car la macro test1
n'est pas trouvée.
J'ai essayé en mettant le chemin complet sans plus de réussite
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
u4U8bE5YKHA.1592@TK2MSFTNGP06.phx.gbl...
Oups :
...
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
Daniel
Bonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
Daniel
Bonjour,
je voudrais passer une valeur à un userform dans un autre classeur
et j'ai tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de
syntaxe !
Merci de votre aide
Grâce à Isabelle et à internet, je viens de retrouver :
a = Application.Run("'Chrono Pignan 1.xls'!Module1.test1", param)
DanielLe problème vient des espaces dans le nom du fichier la ligne :
a = Application.Run("ChronoPignan1.xls]!Module1.test1", param)
fonctionne, comme tu peux le tester en renommant ton fichier.
La syntaxe à utiliser m'est sorti de la tête. Si je la retrouve, je la
poste...
DanielLe fichier est bien ouvert; même erreur (trouve pas la macro)
J'ai déclaré A et decale en Public
test1 est bien dans Module1
Je pense avoir bien vérifié la syntaxe:
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
A = Application.Run("Chrono pignan 1.xls!Module1.test1", param)
End Sub
Et dans Chrono pignan 1.xls:
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
"Daniel.C" a écrit dans le message de news:Le fichier contenant le userform doit être ouvert.
DanielMerci Daniel de tes réponses, mais message d'erreur car la macro test1
n'est pas trouvée.
J'ai essayé en mettant le chemin complet sans plus de réussite
"Daniel.C" a écrit dans le message de news:Oups :
...
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
DanielBonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
DanielBonjour,
je voudrais passer une valeur à un userform dans un autre classeur
et j'ai tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de
syntaxe !
Merci de votre aide
Ok, merci Daniel, le passage de données fonctionne maintenant., mais (car il
y a un mais) c'est la donnée elle-même et son format avec lesquelles j'ai un
pb:
decale est le nombre de minutes à rajouter au chrono; il faut donc que param
prenne cette valeur pour que l'affichage du chrono (userform3) démarre avec
elle
ce n'est donc pas:
param = Format$(Now - (decale / 1440), "nn:ss")
mais le "traitement" de decale pour que s'affiche le chrono.
Ex: si decale = 12, le chrono doit afficher 12:00 et s'incrémente de 1 toutes
les secondes ensuite (à priori, çà c'est bon)
"Daniel.C" a écrit dans le message de news:Grâce à Isabelle et à internet, je viens de retrouver :
a = Application.Run("'Chrono Pignan 1.xls'!Module1.test1", param)
DanielLe problème vient des espaces dans le nom du fichier la ligne :
a = Application.Run("ChronoPignan1.xls]!Module1.test1", param)
fonctionne, comme tu peux le tester en renommant ton fichier.
La syntaxe à utiliser m'est sorti de la tête. Si je la retrouve, je la
poste...
DanielLe fichier est bien ouvert; même erreur (trouve pas la macro)
J'ai déclaré A et decale en Public
test1 est bien dans Module1
Je pense avoir bien vérifié la syntaxe:
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
A = Application.Run("Chrono pignan 1.xls!Module1.test1", param)
End Sub
Et dans Chrono pignan 1.xls:
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
"Daniel.C" a écrit dans le message de news:Le fichier contenant le userform doit être ouvert.
DanielMerci Daniel de tes réponses, mais message d'erreur car la macro test1
n'est pas trouvée.
J'ai essayé en mettant le chemin complet sans plus de réussite
"Daniel.C" a écrit dans le message de news:Oups :
...
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
DanielBonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
DanielBonjour,
je voudrais passer une valeur à un userform dans un autre classeur
et j'ai tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de
syntaxe !
Merci de votre aide
Ok, merci Daniel, le passage de données fonctionne maintenant., mais (car il
y a un mais) c'est la donnée elle-même et son format avec lesquelles j'ai un
pb:
decale est le nombre de minutes à rajouter au chrono; il faut donc que param
prenne cette valeur pour que l'affichage du chrono (userform3) démarre avec
elle
ce n'est donc pas:
param = Format$(Now - (decale / 1440), "nn:ss")
mais le "traitement" de decale pour que s'affiche le chrono.
Ex: si decale = 12, le chrono doit afficher 12:00 et s'incrémente de 1 toutes
les secondes ensuite (à priori, çà c'est bon)
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
OqDDnA7YKHA.2184@TK2MSFTNGP04.phx.gbl...
Grâce à Isabelle et à internet, je viens de retrouver :
a = Application.Run("'Chrono Pignan 1.xls'!Module1.test1", param)
Daniel
Le problème vient des espaces dans le nom du fichier la ligne :
a = Application.Run("ChronoPignan1.xls]!Module1.test1", param)
fonctionne, comme tu peux le tester en renommant ton fichier.
La syntaxe à utiliser m'est sorti de la tête. Si je la retrouve, je la
poste...
Daniel
Le fichier est bien ouvert; même erreur (trouve pas la macro)
J'ai déclaré A et decale en Public
test1 est bien dans Module1
Je pense avoir bien vérifié la syntaxe:
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
A = Application.Run("Chrono pignan 1.xls!Module1.test1", param)
End Sub
Et dans Chrono pignan 1.xls:
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
ef0LqT5YKHA.2160@TK2MSFTNGP02.phx.gbl...
Le fichier contenant le userform doit être ouvert.
Daniel
Merci Daniel de tes réponses, mais message d'erreur car la macro test1
n'est pas trouvée.
J'ai essayé en mettant le chemin complet sans plus de réussite
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
u4U8bE5YKHA.1592@TK2MSFTNGP06.phx.gbl...
Oups :
...
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
Daniel
Bonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
Daniel
Bonjour,
je voudrais passer une valeur à un userform dans un autre classeur
et j'ai tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de
syntaxe !
Merci de votre aide
Ok, merci Daniel, le passage de données fonctionne maintenant., mais (car il
y a un mais) c'est la donnée elle-même et son format avec lesquelles j'ai un
pb:
decale est le nombre de minutes à rajouter au chrono; il faut donc que param
prenne cette valeur pour que l'affichage du chrono (userform3) démarre avec
elle
ce n'est donc pas:
param = Format$(Now - (decale / 1440), "nn:ss")
mais le "traitement" de decale pour que s'affiche le chrono.
Ex: si decale = 12, le chrono doit afficher 12:00 et s'incrémente de 1 toutes
les secondes ensuite (à priori, çà c'est bon)
"Daniel.C" a écrit dans le message de news:Grâce à Isabelle et à internet, je viens de retrouver :
a = Application.Run("'Chrono Pignan 1.xls'!Module1.test1", param)
DanielLe problème vient des espaces dans le nom du fichier la ligne :
a = Application.Run("ChronoPignan1.xls]!Module1.test1", param)
fonctionne, comme tu peux le tester en renommant ton fichier.
La syntaxe à utiliser m'est sorti de la tête. Si je la retrouve, je la
poste...
DanielLe fichier est bien ouvert; même erreur (trouve pas la macro)
J'ai déclaré A et decale en Public
test1 est bien dans Module1
Je pense avoir bien vérifié la syntaxe:
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
A = Application.Run("Chrono pignan 1.xls!Module1.test1", param)
End Sub
Et dans Chrono pignan 1.xls:
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
"Daniel.C" a écrit dans le message de news:Le fichier contenant le userform doit être ouvert.
DanielMerci Daniel de tes réponses, mais message d'erreur car la macro test1
n'est pas trouvée.
J'ai essayé en mettant le chemin complet sans plus de réussite
"Daniel.C" a écrit dans le message de news:Oups :
...
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
DanielBonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
DanielBonjour,
je voudrais passer une valeur à un userform dans un autre classeur
et j'ai tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de
syntaxe !
Merci de votre aide
j'avoue ne pas trop comprendre; j'entrevois seulement que tu as un
décalage supplémentaire. Je te joins les classeurs à partir desquels j'ai
testé. Peux-tu me dire ce que je devrais avoir à l'affichage de l'userform
?
http://cjoint.com/?lmssF4R4b1
et :
http://cjoint.com/?lmsyaFzLK8
DanielOk, merci Daniel, le passage de données fonctionne maintenant., mais (car
il y a un mais) c'est la donnée elle-même et son format avec lesquelles
j'ai un pb:
decale est le nombre de minutes à rajouter au chrono; il faut donc que
param prenne cette valeur pour que l'affichage du chrono (userform3)
démarre avec elle
ce n'est donc pas:
param = Format$(Now - (decale / 1440), "nn:ss")
mais le "traitement" de decale pour que s'affiche le chrono.
Ex: si decale = 12, le chrono doit afficher 12:00 et s'incrémente de 1
toutes les secondes ensuite (à priori, çà c'est bon)
"Daniel.C" a écrit dans le message de news:Grâce à Isabelle et à internet, je viens de retrouver :
a = Application.Run("'Chrono Pignan 1.xls'!Module1.test1", param)
DanielLe problème vient des espaces dans le nom du fichier la ligne :
a = Application.Run("ChronoPignan1.xls]!Module1.test1", param)
fonctionne, comme tu peux le tester en renommant ton fichier.
La syntaxe à utiliser m'est sorti de la tête. Si je la retrouve, je la
poste...
DanielLe fichier est bien ouvert; même erreur (trouve pas la macro)
J'ai déclaré A et decale en Public
test1 est bien dans Module1
Je pense avoir bien vérifié la syntaxe:
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
A = Application.Run("Chrono pignan 1.xls!Module1.test1", param)
End Sub
Et dans Chrono pignan 1.xls:
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
"Daniel.C" a écrit dans le message de news:Le fichier contenant le userform doit être ouvert.
DanielMerci Daniel de tes réponses, mais message d'erreur car la macro
test1 n'est pas trouvée.
J'ai essayé en mettant le chemin complet sans plus de réussite
"Daniel.C" a écrit dans le message de
news:Oups :
...
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
DanielBonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
DanielBonjour,
je voudrais passer une valeur à un userform dans un autre
classeur et j'ai tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de
syntaxe !
Merci de votre aide
j'avoue ne pas trop comprendre; j'entrevois seulement que tu as un
décalage supplémentaire. Je te joins les classeurs à partir desquels j'ai
testé. Peux-tu me dire ce que je devrais avoir à l'affichage de l'userform
?
http://cjoint.com/?lmssF4R4b1
et :
http://cjoint.com/?lmsyaFzLK8
Daniel
Ok, merci Daniel, le passage de données fonctionne maintenant., mais (car
il y a un mais) c'est la donnée elle-même et son format avec lesquelles
j'ai un pb:
decale est le nombre de minutes à rajouter au chrono; il faut donc que
param prenne cette valeur pour que l'affichage du chrono (userform3)
démarre avec elle
ce n'est donc pas:
param = Format$(Now - (decale / 1440), "nn:ss")
mais le "traitement" de decale pour que s'affiche le chrono.
Ex: si decale = 12, le chrono doit afficher 12:00 et s'incrémente de 1
toutes les secondes ensuite (à priori, çà c'est bon)
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
OqDDnA7YKHA.2184@TK2MSFTNGP04.phx.gbl...
Grâce à Isabelle et à internet, je viens de retrouver :
a = Application.Run("'Chrono Pignan 1.xls'!Module1.test1", param)
Daniel
Le problème vient des espaces dans le nom du fichier la ligne :
a = Application.Run("ChronoPignan1.xls]!Module1.test1", param)
fonctionne, comme tu peux le tester en renommant ton fichier.
La syntaxe à utiliser m'est sorti de la tête. Si je la retrouve, je la
poste...
Daniel
Le fichier est bien ouvert; même erreur (trouve pas la macro)
J'ai déclaré A et decale en Public
test1 est bien dans Module1
Je pense avoir bien vérifié la syntaxe:
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
A = Application.Run("Chrono pignan 1.xls!Module1.test1", param)
End Sub
Et dans Chrono pignan 1.xls:
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
ef0LqT5YKHA.2160@TK2MSFTNGP02.phx.gbl...
Le fichier contenant le userform doit être ouvert.
Daniel
Merci Daniel de tes réponses, mais message d'erreur car la macro
test1 n'est pas trouvée.
J'ai essayé en mettant le chemin complet sans plus de réussite
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
news: u4U8bE5YKHA.1592@TK2MSFTNGP06.phx.gbl...
Oups :
...
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
Daniel
Bonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
Daniel
Bonjour,
je voudrais passer une valeur à un userform dans un autre
classeur et j'ai tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de
syntaxe !
Merci de votre aide
j'avoue ne pas trop comprendre; j'entrevois seulement que tu as un
décalage supplémentaire. Je te joins les classeurs à partir desquels j'ai
testé. Peux-tu me dire ce que je devrais avoir à l'affichage de l'userform
?
http://cjoint.com/?lmssF4R4b1
et :
http://cjoint.com/?lmsyaFzLK8
DanielOk, merci Daniel, le passage de données fonctionne maintenant., mais (car
il y a un mais) c'est la donnée elle-même et son format avec lesquelles
j'ai un pb:
decale est le nombre de minutes à rajouter au chrono; il faut donc que
param prenne cette valeur pour que l'affichage du chrono (userform3)
démarre avec elle
ce n'est donc pas:
param = Format$(Now - (decale / 1440), "nn:ss")
mais le "traitement" de decale pour que s'affiche le chrono.
Ex: si decale = 12, le chrono doit afficher 12:00 et s'incrémente de 1
toutes les secondes ensuite (à priori, çà c'est bon)
"Daniel.C" a écrit dans le message de news:Grâce à Isabelle et à internet, je viens de retrouver :
a = Application.Run("'Chrono Pignan 1.xls'!Module1.test1", param)
DanielLe problème vient des espaces dans le nom du fichier la ligne :
a = Application.Run("ChronoPignan1.xls]!Module1.test1", param)
fonctionne, comme tu peux le tester en renommant ton fichier.
La syntaxe à utiliser m'est sorti de la tête. Si je la retrouve, je la
poste...
DanielLe fichier est bien ouvert; même erreur (trouve pas la macro)
J'ai déclaré A et decale en Public
test1 est bien dans Module1
Je pense avoir bien vérifié la syntaxe:
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
A = Application.Run("Chrono pignan 1.xls!Module1.test1", param)
End Sub
Et dans Chrono pignan 1.xls:
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
"Daniel.C" a écrit dans le message de news:Le fichier contenant le userform doit être ouvert.
DanielMerci Daniel de tes réponses, mais message d'erreur car la macro
test1 n'est pas trouvée.
J'ai essayé en mettant le chemin complet sans plus de réussite
"Daniel.C" a écrit dans le message de
news:Oups :
...
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test1(param)
UserForm3.Label1.Caption = param
End Sub
DanielBonjour.
Un contournement :
Sub test()
param = Format$(Now - (decale / 1440), "nn:ss")
a = Application.Run("Chrono Pignan 1.xls!Module1.test1", param)
End Sub
et dans le classeur Chrono Pignan 1.xls, module1 :
Sub test3(param)
UserForm3.Label1.Caption = param
End Sub
Cordialement.
DanielBonjour,
je voudrais passer une valeur à un userform dans un autre
classeur et j'ai tenté:
Workbooks("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
ou
Workbook("Chrono Pignan 1.xls").UserForm3.Label1 = Format$(Now -
(decale / 1440), "nn:ss")
sans succès (propriété ou méthode non gérée..); encore un pb de
syntaxe !
Merci de votre aide