Bonjour,
Excel 2000.
À l'ouverture d'un dossier, je détermine une valeur en écrivant la procédure
suivante:
Private Sub Workbook_Open()
Set myrange = Worksheets("feuil1").Range("Source")
answer = WorksheetFunction.CountA(myrange)
End Sub
J'essaie de récupérer cette valeur dans une procédure d'un module ordinaire,
sans que cette valeur change même si ma plage s'agrandit, mais je n'y
parviens pas.
Y aurait-il une façon de procéder?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel.C
Bonjour. Déclare "answer" dans un module : Public answer Cordialement. Daniel "Flac" a écrit dans le message de news: u$%
Bonjour, Excel 2000. À l'ouverture d'un dossier, je détermine une valeur en écrivant la procédure suivante: Private Sub Workbook_Open() Set myrange = Worksheets("feuil1").Range("Source") answer = WorksheetFunction.CountA(myrange) End Sub
J'essaie de récupérer cette valeur dans une procédure d'un module ordinaire, sans que cette valeur change même si ma plage s'agrandit, mais je n'y parviens pas. Y aurait-il une façon de procéder?
Merci à l'avance.
Flac
Bonjour.
Déclare "answer" dans un module :
Public answer
Cordialement.
Daniel
"Flac" <luc_bt@hotmail.com> a écrit dans le message de news:
u$%23ktR98IHA.1468@TK2MSFTNGP05.phx.gbl...
Bonjour,
Excel 2000.
À l'ouverture d'un dossier, je détermine une valeur en écrivant la
procédure suivante:
Private Sub Workbook_Open()
Set myrange = Worksheets("feuil1").Range("Source")
answer = WorksheetFunction.CountA(myrange)
End Sub
J'essaie de récupérer cette valeur dans une procédure d'un module
ordinaire, sans que cette valeur change même si ma plage s'agrandit, mais
je n'y parviens pas.
Y aurait-il une façon de procéder?
Bonjour. Déclare "answer" dans un module : Public answer Cordialement. Daniel "Flac" a écrit dans le message de news: u$%
Bonjour, Excel 2000. À l'ouverture d'un dossier, je détermine une valeur en écrivant la procédure suivante: Private Sub Workbook_Open() Set myrange = Worksheets("feuil1").Range("Source") answer = WorksheetFunction.CountA(myrange) End Sub
J'essaie de récupérer cette valeur dans une procédure d'un module ordinaire, sans que cette valeur change même si ma plage s'agrandit, mais je n'y parviens pas. Y aurait-il une façon de procéder?
Merci à l'avance.
Flac
Flac
Bonjour, J'ai essayé en déclarant Public Sub variables() Dim answer End Sub dans le module 1. Mais quand je réfère à la variable "answer" j'ai comme résultat "vide" alors que je devrais avoir un nombre entier correspondant au nombre de lignes non-vides dans la colonne A de la "feuil1" lors de l'ouverture du fichier. Merci
Flac
"Daniel.C" a écrit dans le message de news:
Bonjour. Déclare "answer" dans un module : Public answer Cordialement. Daniel "Flac" a écrit dans le message de news: u$%
Bonjour, Excel 2000. À l'ouverture d'un dossier, je détermine une valeur en écrivant la procédure suivante: Private Sub Workbook_Open() Set myrange = Worksheets("feuil1").Range("Source") answer = WorksheetFunction.CountA(myrange) End Sub
J'essaie de récupérer cette valeur dans une procédure d'un module ordinaire, sans que cette valeur change même si ma plage s'agrandit, mais je n'y parviens pas. Y aurait-il une façon de procéder?
Merci à l'avance.
Flac
Bonjour,
J'ai essayé en déclarant
Public Sub variables()
Dim answer
End Sub
dans le module 1.
Mais quand je réfère à la variable "answer" j'ai comme résultat "vide" alors
que je devrais avoir
un nombre entier correspondant au nombre de lignes non-vides dans la colonne
A de la "feuil1" lors de l'ouverture du fichier.
Merci
Flac
"Daniel.C" <dZZZcolardelle@free.fr> a écrit dans le message de news:
eTDe8W98IHA.6052@TK2MSFTNGP04.phx.gbl...
Bonjour.
Déclare "answer" dans un module :
Public answer
Cordialement.
Daniel
"Flac" <luc_bt@hotmail.com> a écrit dans le message de news:
u$%23ktR98IHA.1468@TK2MSFTNGP05.phx.gbl...
Bonjour,
Excel 2000.
À l'ouverture d'un dossier, je détermine une valeur en écrivant la
procédure suivante:
Private Sub Workbook_Open()
Set myrange = Worksheets("feuil1").Range("Source")
answer = WorksheetFunction.CountA(myrange)
End Sub
J'essaie de récupérer cette valeur dans une procédure d'un module
ordinaire, sans que cette valeur change même si ma plage s'agrandit,
mais je n'y parviens pas.
Y aurait-il une façon de procéder?
Bonjour, J'ai essayé en déclarant Public Sub variables() Dim answer End Sub dans le module 1. Mais quand je réfère à la variable "answer" j'ai comme résultat "vide" alors que je devrais avoir un nombre entier correspondant au nombre de lignes non-vides dans la colonne A de la "feuil1" lors de l'ouverture du fichier. Merci
Flac
"Daniel.C" a écrit dans le message de news:
Bonjour. Déclare "answer" dans un module : Public answer Cordialement. Daniel "Flac" a écrit dans le message de news: u$%
Bonjour, Excel 2000. À l'ouverture d'un dossier, je détermine une valeur en écrivant la procédure suivante: Private Sub Workbook_Open() Set myrange = Worksheets("feuil1").Range("Source") answer = WorksheetFunction.CountA(myrange) End Sub
J'essaie de récupérer cette valeur dans une procédure d'un module ordinaire, sans que cette valeur change même si ma plage s'agrandit, mais je n'y parviens pas. Y aurait-il une façon de procéder?
Merci à l'avance.
Flac
Jacky
Bonsoir,
Perso, pour définir une variable je lui donne un nom. Dans ton exemple , ("source" étant déjà défini) '--------- Private Sub Workbook_Open() ActiveWorkbook.Names.Add Name:="answer", RefersTo:="=COUNTA(source)" End Sub '---------
J'essaie de récupérer cette valeur dans une procédure d'un module ordinaire, ....
Dans un module '------ Sub test() MsgBox [answer] End Sub '----------
-- Salutations JJ
"Flac" a écrit dans le message de news: u$%
Bonjour, Excel 2000. À l'ouverture d'un dossier, je détermine une valeur en écrivant la procédure suivante: Private Sub Workbook_Open() Set myrange = Worksheets("feuil1").Range("Source") answer = WorksheetFunction.CountA(myrange) End Sub
J'essaie de récupérer cette valeur dans une procédure d'un module ordinaire, sans que cette valeur change même si ma plage s'agrandit, mais je n'y parviens pas. Y aurait-il une façon de procéder?
Merci à l'avance.
Flac
Bonsoir,
Perso, pour définir une variable je lui donne un nom.
Dans ton exemple , ("source" étant déjà défini)
'---------
Private Sub Workbook_Open()
ActiveWorkbook.Names.Add Name:="answer", RefersTo:="=COUNTA(source)"
End Sub
'---------
J'essaie de récupérer cette valeur dans une procédure d'un module
ordinaire, ....
Dans un module
'------
Sub test()
MsgBox [answer]
End Sub
'----------
--
Salutations
JJ
"Flac" <luc_bt@hotmail.com> a écrit dans le message de news:
u$%23ktR98IHA.1468@TK2MSFTNGP05.phx.gbl...
Bonjour,
Excel 2000.
À l'ouverture d'un dossier, je détermine une valeur en écrivant la
procédure suivante:
Private Sub Workbook_Open()
Set myrange = Worksheets("feuil1").Range("Source")
answer = WorksheetFunction.CountA(myrange)
End Sub
J'essaie de récupérer cette valeur dans une procédure d'un module
ordinaire, sans que cette valeur change même si ma plage s'agrandit, mais
je n'y parviens pas.
Y aurait-il une façon de procéder?
Perso, pour définir une variable je lui donne un nom. Dans ton exemple , ("source" étant déjà défini) '--------- Private Sub Workbook_Open() ActiveWorkbook.Names.Add Name:="answer", RefersTo:="=COUNTA(source)" End Sub '---------
J'essaie de récupérer cette valeur dans une procédure d'un module ordinaire, ....
Dans un module '------ Sub test() MsgBox [answer] End Sub '----------
-- Salutations JJ
"Flac" a écrit dans le message de news: u$%
Bonjour, Excel 2000. À l'ouverture d'un dossier, je détermine une valeur en écrivant la procédure suivante: Private Sub Workbook_Open() Set myrange = Worksheets("feuil1").Range("Source") answer = WorksheetFunction.CountA(myrange) End Sub
J'essaie de récupérer cette valeur dans une procédure d'un module ordinaire, sans que cette valeur change même si ma plage s'agrandit, mais je n'y parviens pas. Y aurait-il une façon de procéder?
Merci à l'avance.
Flac
Daniel.C
Un exemple ppour illustrer mon propos : http://cjoint.com/?ibxd5yUxsZ Daniel "Flac" a écrit dans le message de news:
Bonjour, J'ai essayé en déclarant Public Sub variables() Dim answer End Sub dans le module 1. Mais quand je réfère à la variable "answer" j'ai comme résultat "vide" alors que je devrais avoir un nombre entier correspondant au nombre de lignes non-vides dans la colonne A de la "feuil1" lors de l'ouverture du fichier. Merci
Flac
"Daniel.C" a écrit dans le message de news:
Bonjour. Déclare "answer" dans un module : Public answer Cordialement. Daniel "Flac" a écrit dans le message de news: u$%
Bonjour, Excel 2000. À l'ouverture d'un dossier, je détermine une valeur en écrivant la procédure suivante: Private Sub Workbook_Open() Set myrange = Worksheets("feuil1").Range("Source") answer = WorksheetFunction.CountA(myrange) End Sub
J'essaie de récupérer cette valeur dans une procédure d'un module ordinaire, sans que cette valeur change même si ma plage s'agrandit, mais je n'y parviens pas. Y aurait-il une façon de procéder?
Merci à l'avance.
Flac
Un exemple ppour illustrer mon propos :
http://cjoint.com/?ibxd5yUxsZ
Daniel
"Flac" <luc_bt@hotmail.com> a écrit dans le message de news:
excfEwA9IHA.1180@TK2MSFTNGP03.phx.gbl...
Bonjour,
J'ai essayé en déclarant
Public Sub variables()
Dim answer
End Sub
dans le module 1.
Mais quand je réfère à la variable "answer" j'ai comme résultat "vide"
alors que je devrais avoir
un nombre entier correspondant au nombre de lignes non-vides dans la
colonne A de la "feuil1" lors de l'ouverture du fichier.
Merci
Flac
"Daniel.C" <dZZZcolardelle@free.fr> a écrit dans le message de news:
eTDe8W98IHA.6052@TK2MSFTNGP04.phx.gbl...
Bonjour.
Déclare "answer" dans un module :
Public answer
Cordialement.
Daniel
"Flac" <luc_bt@hotmail.com> a écrit dans le message de news:
u$%23ktR98IHA.1468@TK2MSFTNGP05.phx.gbl...
Bonjour,
Excel 2000.
À l'ouverture d'un dossier, je détermine une valeur en écrivant la
procédure suivante:
Private Sub Workbook_Open()
Set myrange = Worksheets("feuil1").Range("Source")
answer = WorksheetFunction.CountA(myrange)
End Sub
J'essaie de récupérer cette valeur dans une procédure d'un module
ordinaire, sans que cette valeur change même si ma plage s'agrandit,
mais je n'y parviens pas.
Y aurait-il une façon de procéder?
Un exemple ppour illustrer mon propos : http://cjoint.com/?ibxd5yUxsZ Daniel "Flac" a écrit dans le message de news:
Bonjour, J'ai essayé en déclarant Public Sub variables() Dim answer End Sub dans le module 1. Mais quand je réfère à la variable "answer" j'ai comme résultat "vide" alors que je devrais avoir un nombre entier correspondant au nombre de lignes non-vides dans la colonne A de la "feuil1" lors de l'ouverture du fichier. Merci
Flac
"Daniel.C" a écrit dans le message de news:
Bonjour. Déclare "answer" dans un module : Public answer Cordialement. Daniel "Flac" a écrit dans le message de news: u$%
Bonjour, Excel 2000. À l'ouverture d'un dossier, je détermine une valeur en écrivant la procédure suivante: Private Sub Workbook_Open() Set myrange = Worksheets("feuil1").Range("Source") answer = WorksheetFunction.CountA(myrange) End Sub
J'essaie de récupérer cette valeur dans une procédure d'un module ordinaire, sans que cette valeur change même si ma plage s'agrandit, mais je n'y parviens pas. Y aurait-il une façon de procéder?