-----Message d'origine-----
mrow = activecell.row
mcol = activecell.column
madr = activecell.address
--
....Patrick
Quoi que vous fassiez, faites le bien .
Mail: http://cerbermail.com/?KPW0tTCjFw
Connectez vous sur ce forum par :
news://msnews.microsoft.com/microsoft.public.fr.excel
"JF" a écrit dans
le message de
news:3f9b01c49013$2b6627b0$
Bonjour à tous,
J'essais de trouver un truc en VBA pouvant me donner les
coordonnées de la cellule sélectionnée d'un worksheet
quelconque du genre :
LigneActive = worksheets("PasActif").«selectedcell».row
Merci!
.
-----Message d'origine-----
mrow = activecell.row
mcol = activecell.column
madr = activecell.address
--
....Patrick
Quoi que vous fassiez, faites le bien .
Mail: http://cerbermail.com/?KPW0tTCjFw
Connectez vous sur ce forum par :
news://msnews.microsoft.com/microsoft.public.fr.excel
"JF" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news:3f9b01c49013$2b6627b0$a501280a@phx.gbl...
Bonjour à tous,
J'essais de trouver un truc en VBA pouvant me donner les
coordonnées de la cellule sélectionnée d'un worksheet
quelconque du genre :
LigneActive = worksheets("PasActif").«selectedcell».row
Merci!
.
-----Message d'origine-----
mrow = activecell.row
mcol = activecell.column
madr = activecell.address
--
....Patrick
Quoi que vous fassiez, faites le bien .
Mail: http://cerbermail.com/?KPW0tTCjFw
Connectez vous sur ce forum par :
news://msnews.microsoft.com/microsoft.public.fr.excel
"JF" a écrit dans
le message de
news:3f9b01c49013$2b6627b0$
Bonjour à tous,
J'essais de trouver un truc en VBA pouvant me donner les
coordonnées de la cellule sélectionnée d'un worksheet
quelconque du genre :
LigneActive = worksheets("PasActif").«selectedcell».row
Merci!
.
-----Message d'origine-----
mrow = activecell.row
mcol = activecell.column
madr = activecell.address
--
....Patrick
Quoi que vous fassiez, faites le bien .
Mail: http://cerbermail.com/?KPW0tTCjFw
Connectez vous sur ce forum par :
news://msnews.microsoft.com/microsoft.public.fr.excel
"JF" a écrit dans
le message de
news:3f9b01c49013$2b6627b0$
Bonjour à tous,
J'essais de trouver un truc en VBA pouvant me donner les
coordonnées de la cellule sélectionnée d'un worksheet
quelconque du genre :
LigneActive = worksheets("PasActif").«selectedcell».row
Merci!
.
-----Message d'origine-----
mrow = activecell.row
mcol = activecell.column
madr = activecell.address
--
....Patrick
Quoi que vous fassiez, faites le bien .
Mail: http://cerbermail.com/?KPW0tTCjFw
Connectez vous sur ce forum par :
news://msnews.microsoft.com/microsoft.public.fr.excel
"JF" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news:3f9b01c49013$2b6627b0$a501280a@phx.gbl...
Bonjour à tous,
J'essais de trouver un truc en VBA pouvant me donner les
coordonnées de la cellule sélectionnée d'un worksheet
quelconque du genre :
LigneActive = worksheets("PasActif").«selectedcell».row
Merci!
.
-----Message d'origine-----
mrow = activecell.row
mcol = activecell.column
madr = activecell.address
--
....Patrick
Quoi que vous fassiez, faites le bien .
Mail: http://cerbermail.com/?KPW0tTCjFw
Connectez vous sur ce forum par :
news://msnews.microsoft.com/microsoft.public.fr.excel
"JF" a écrit dans
le message de
news:3f9b01c49013$2b6627b0$
Bonjour à tous,
J'essais de trouver un truc en VBA pouvant me donner les
coordonnées de la cellule sélectionnée d'un worksheet
quelconque du genre :
LigneActive = worksheets("PasActif").«selectedcell».row
Merci!
.
-----Message d'origine-----
Bonsoir,
C'est pas joli-joli, mais ça marche!
Public Function selectionRow() As Integer
Dim feuilleCourante As Worksheet
Set feuilleCourante = ActiveSheet
Sheets("PasActif").Activate
selectionRow = Selection.Row
feuilleCourante.Activate
End Function
Qui dit mieux ?
Laurent
"JF" a écrit dans
le message de news:439401c49046$57ac8110
Salut Patrick,
L'info sur la cellule que je recherche n'est pas sur la
feuille active. Ce n'est donc pas le range «activecell» !-----Message d'origine-----
mrow = activecell.row
mcol = activecell.column
madr = activecell.address
--
....Patrick
Quoi que vous fassiez, faites le bien .
Mail: http://cerbermail.com/?KPW0tTCjFw
Connectez vous sur ce forum par :
news://msnews.microsoft.com/microsoft.public.fr.excel
"JF" a écrit dans
le message denews:3f9b01c49013$2b6627b0$
Bonjour à tous,
J'essais de trouver un truc en VBA pouvant me donner les
coordonnées de la cellule sélectionnée d'un worksheet
quelconque du genre :
LigneActive = worksheets("PasActif").«selectedcell».row
Merci!
.
.
-----Message d'origine-----
Bonsoir,
C'est pas joli-joli, mais ça marche!
Public Function selectionRow() As Integer
Dim feuilleCourante As Worksheet
Set feuilleCourante = ActiveSheet
Sheets("PasActif").Activate
selectionRow = Selection.Row
feuilleCourante.Activate
End Function
Qui dit mieux ?
Laurent
"JF" <anonymous@discussions.microsoft.com> a écrit dans
le message de news:439401c49046$57ac8110
Salut Patrick,
L'info sur la cellule que je recherche n'est pas sur la
feuille active. Ce n'est donc pas le range «activecell» !
-----Message d'origine-----
mrow = activecell.row
mcol = activecell.column
madr = activecell.address
--
....Patrick
Quoi que vous fassiez, faites le bien .
Mail: http://cerbermail.com/?KPW0tTCjFw
Connectez vous sur ce forum par :
news://msnews.microsoft.com/microsoft.public.fr.excel
"JF" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news:3f9b01c49013$2b6627b0$a501280a@phx.gbl...
Bonjour à tous,
J'essais de trouver un truc en VBA pouvant me donner les
coordonnées de la cellule sélectionnée d'un worksheet
quelconque du genre :
LigneActive = worksheets("PasActif").«selectedcell».row
Merci!
.
.
-----Message d'origine-----
Bonsoir,
C'est pas joli-joli, mais ça marche!
Public Function selectionRow() As Integer
Dim feuilleCourante As Worksheet
Set feuilleCourante = ActiveSheet
Sheets("PasActif").Activate
selectionRow = Selection.Row
feuilleCourante.Activate
End Function
Qui dit mieux ?
Laurent
"JF" a écrit dans
le message de news:439401c49046$57ac8110
Salut Patrick,
L'info sur la cellule que je recherche n'est pas sur la
feuille active. Ce n'est donc pas le range «activecell» !-----Message d'origine-----
mrow = activecell.row
mcol = activecell.column
madr = activecell.address
--
....Patrick
Quoi que vous fassiez, faites le bien .
Mail: http://cerbermail.com/?KPW0tTCjFw
Connectez vous sur ce forum par :
news://msnews.microsoft.com/microsoft.public.fr.excel
"JF" a écrit dans
le message denews:3f9b01c49013$2b6627b0$
Bonjour à tous,
J'essais de trouver un truc en VBA pouvant me donner les
coordonnées de la cellule sélectionnée d'un worksheet
quelconque du genre :
LigneActive = worksheets("PasActif").«selectedcell».row
Merci!
.
.
Qui dit mieux ?
Qui dit mieux ?
Qui dit mieux ?
Bonjour à tous,
J'essais de trouver un truc en VBA pouvant me donner les
coordonnées de la cellule sélectionnée d'un worksheet
quelconque du genre :
LigneActive = worksheets("PasActif").«selectedcell».row
Merci!
Bonjour à tous,
J'essais de trouver un truc en VBA pouvant me donner les
coordonnées de la cellule sélectionnée d'un worksheet
quelconque du genre :
LigneActive = worksheets("PasActif").«selectedcell».row
Merci!
Bonjour à tous,
J'essais de trouver un truc en VBA pouvant me donner les
coordonnées de la cellule sélectionnée d'un worksheet
quelconque du genre :
LigneActive = worksheets("PasActif").«selectedcell».row
Merci!
Merci tout de même... C'est ce que je faisais plus avec
des booléens pour empêcher les évenements (enableenvents
ne fonctionne pas à tous les coups)-----Message d'origine-----
Bonsoir,
C'est pas joli-joli, mais ça marche!
Public Function selectionRow() As Integer
Dim feuilleCourante As Worksheet
Set feuilleCourante = ActiveSheet
Sheets("PasActif").Activate
selectionRow = Selection.Row
feuilleCourante.Activate
End Function
Qui dit mieux ?
Laurent
"JF" a écrit dans
le message de news:439401c49046$57ac8110
$Salut Patrick,
L'info sur la cellule que je recherche n'est pas sur la
feuille active. Ce n'est donc pas le range «activecell» !-----Message d'origine-----
mrow = activecell.row
mcol = activecell.column
madr = activecell.address
--
....Patrick
Quoi que vous fassiez, faites le bien .
Mail: http://cerbermail.com/?KPW0tTCjFw
Connectez vous sur ce forum par :
news://msnews.microsoft.com/microsoft.public.fr.excel
"JF" a écrit dans
le message denews:3f9b01c49013$2b6627b0$
Bonjour à tous,
J'essais de trouver un truc en VBA pouvant me donner les
coordonnées de la cellule sélectionnée d'un worksheet
quelconque du genre :
LigneActive = worksheets("PasActif").«selectedcell».row
Merci!
.
.
Merci tout de même... C'est ce que je faisais plus avec
des booléens pour empêcher les évenements (enableenvents
ne fonctionne pas à tous les coups)
-----Message d'origine-----
Bonsoir,
C'est pas joli-joli, mais ça marche!
Public Function selectionRow() As Integer
Dim feuilleCourante As Worksheet
Set feuilleCourante = ActiveSheet
Sheets("PasActif").Activate
selectionRow = Selection.Row
feuilleCourante.Activate
End Function
Qui dit mieux ?
Laurent
"JF" <anonymous@discussions.microsoft.com> a écrit dans
le message de news:439401c49046$57ac8110
$a501280a@phx.gbl...
Salut Patrick,
L'info sur la cellule que je recherche n'est pas sur la
feuille active. Ce n'est donc pas le range «activecell» !
-----Message d'origine-----
mrow = activecell.row
mcol = activecell.column
madr = activecell.address
--
....Patrick
Quoi que vous fassiez, faites le bien .
Mail: http://cerbermail.com/?KPW0tTCjFw
Connectez vous sur ce forum par :
news://msnews.microsoft.com/microsoft.public.fr.excel
"JF" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news:3f9b01c49013$2b6627b0$a501280a@phx.gbl...
Bonjour à tous,
J'essais de trouver un truc en VBA pouvant me donner les
coordonnées de la cellule sélectionnée d'un worksheet
quelconque du genre :
LigneActive = worksheets("PasActif").«selectedcell».row
Merci!
.
.
Merci tout de même... C'est ce que je faisais plus avec
des booléens pour empêcher les évenements (enableenvents
ne fonctionne pas à tous les coups)-----Message d'origine-----
Bonsoir,
C'est pas joli-joli, mais ça marche!
Public Function selectionRow() As Integer
Dim feuilleCourante As Worksheet
Set feuilleCourante = ActiveSheet
Sheets("PasActif").Activate
selectionRow = Selection.Row
feuilleCourante.Activate
End Function
Qui dit mieux ?
Laurent
"JF" a écrit dans
le message de news:439401c49046$57ac8110
$Salut Patrick,
L'info sur la cellule que je recherche n'est pas sur la
feuille active. Ce n'est donc pas le range «activecell» !-----Message d'origine-----
mrow = activecell.row
mcol = activecell.column
madr = activecell.address
--
....Patrick
Quoi que vous fassiez, faites le bien .
Mail: http://cerbermail.com/?KPW0tTCjFw
Connectez vous sur ce forum par :
news://msnews.microsoft.com/microsoft.public.fr.excel
"JF" a écrit dans
le message denews:3f9b01c49013$2b6627b0$
Bonjour à tous,
J'essais de trouver un truc en VBA pouvant me donner les
coordonnées de la cellule sélectionnée d'un worksheet
quelconque du genre :
LigneActive = worksheets("PasActif").«selectedcell».row
Merci!
.
.
-----Message d'origine-----
Bonjour,
Voici une solution partielle :
Si un seul classeur est concerné, ajoute cette procédure
au module de chaque feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As
Excel.Range)
Me.Names.Add "CellActive", "=" & ActiveCell.Address
End Sub
ou, bien sûr, cette ligne à la procédure si elle existe
déjà.
Me.Names.Add "CellActive", "=" & ActiveCell.Address
Tu définis ainsi un nom de niveau feuille, mis à jour
chaque
fois que la sélection est modifiée, qui peut ensuite
utilisé dans
une autre feuille ou dans VBA.
Par exemple :
=LIGNE(Feuil1!CellActive)
ou
Sub Test()
CellActive "Feuil1"
End Sub
Private Sub CellActive(f As String)
MsgBox Sheets(f).Range("CellActive").Row
End Sub
Cependant, il s'agit seulement d'une solution partielle
pour au moins 2 raisons :
- Cela ne fonctionne que pour les feuilles pour
lesquelles
le nom de niveau feuille CellActive est mis à jour par
l'événement SelectionChange.
- D'autre part, si la sélection comporte plusieurs
cellules,
et que tu te déplaces au sein de la sélection,
l'événement
SelectionChange n'est pas déclenché, et donc CellActive
n'est pas mis à jour.Bonjour à tous,
J'essais de trouver un truc en VBA pouvant me donner
les
coordonnées de la cellule sélectionnée d'un worksheet
quelconque du genre :
LigneActive = worksheets("PasActif").«selectedcell».row
Merci!
--
Cordialement,
Michel Gaboly
http://www.gaboly.com
.
-----Message d'origine-----
Bonjour,
Voici une solution partielle :
Si un seul classeur est concerné, ajoute cette procédure
au module de chaque feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As
Excel.Range)
Me.Names.Add "CellActive", "=" & ActiveCell.Address
End Sub
ou, bien sûr, cette ligne à la procédure si elle existe
déjà.
Me.Names.Add "CellActive", "=" & ActiveCell.Address
Tu définis ainsi un nom de niveau feuille, mis à jour
chaque
fois que la sélection est modifiée, qui peut ensuite
utilisé dans
une autre feuille ou dans VBA.
Par exemple :
=LIGNE(Feuil1!CellActive)
ou
Sub Test()
CellActive "Feuil1"
End Sub
Private Sub CellActive(f As String)
MsgBox Sheets(f).Range("CellActive").Row
End Sub
Cependant, il s'agit seulement d'une solution partielle
pour au moins 2 raisons :
- Cela ne fonctionne que pour les feuilles pour
lesquelles
le nom de niveau feuille CellActive est mis à jour par
l'événement SelectionChange.
- D'autre part, si la sélection comporte plusieurs
cellules,
et que tu te déplaces au sein de la sélection,
l'événement
SelectionChange n'est pas déclenché, et donc CellActive
n'est pas mis à jour.
Bonjour à tous,
J'essais de trouver un truc en VBA pouvant me donner
les
coordonnées de la cellule sélectionnée d'un worksheet
quelconque du genre :
LigneActive = worksheets("PasActif").«selectedcell».row
Merci!
--
Cordialement,
Michel Gaboly
http://www.gaboly.com
.
-----Message d'origine-----
Bonjour,
Voici une solution partielle :
Si un seul classeur est concerné, ajoute cette procédure
au module de chaque feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As
Excel.Range)
Me.Names.Add "CellActive", "=" & ActiveCell.Address
End Sub
ou, bien sûr, cette ligne à la procédure si elle existe
déjà.
Me.Names.Add "CellActive", "=" & ActiveCell.Address
Tu définis ainsi un nom de niveau feuille, mis à jour
chaque
fois que la sélection est modifiée, qui peut ensuite
utilisé dans
une autre feuille ou dans VBA.
Par exemple :
=LIGNE(Feuil1!CellActive)
ou
Sub Test()
CellActive "Feuil1"
End Sub
Private Sub CellActive(f As String)
MsgBox Sheets(f).Range("CellActive").Row
End Sub
Cependant, il s'agit seulement d'une solution partielle
pour au moins 2 raisons :
- Cela ne fonctionne que pour les feuilles pour
lesquelles
le nom de niveau feuille CellActive est mis à jour par
l'événement SelectionChange.
- D'autre part, si la sélection comporte plusieurs
cellules,
et que tu te déplaces au sein de la sélection,
l'événement
SelectionChange n'est pas déclenché, et donc CellActive
n'est pas mis à jour.Bonjour à tous,
J'essais de trouver un truc en VBA pouvant me donner
les
coordonnées de la cellule sélectionnée d'un worksheet
quelconque du genre :
LigneActive = worksheets("PasActif").«selectedcell».row
Merci!
--
Cordialement,
Michel Gaboly
http://www.gaboly.com
.
Merci à tous!-----Message d'origine-----
Bonjour,
Voici une solution partielle :
Si un seul classeur est concerné, ajoute cette procédure
au module de chaque feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As
Excel.Range)Me.Names.Add "CellActive", "=" & ActiveCell.Address
End Sub
ou, bien sûr, cette ligne à la procédure si elle existe
déjà.
Me.Names.Add "CellActive", "=" & ActiveCell.Address
Tu définis ainsi un nom de niveau feuille, mis à jour
chaquefois que la sélection est modifiée, qui peut ensuite
utilisé dansune autre feuille ou dans VBA.
Par exemple :
=LIGNE(Feuil1!CellActive)
ou
Sub Test()
CellActive "Feuil1"
End Sub
Private Sub CellActive(f As String)
MsgBox Sheets(f).Range("CellActive").Row
End Sub
Cependant, il s'agit seulement d'une solution partielle
pour au moins 2 raisons :
- Cela ne fonctionne que pour les feuilles pour
lesquellesle nom de niveau feuille CellActive est mis à jour par
l'événement SelectionChange.
- D'autre part, si la sélection comporte plusieurs
cellules,et que tu te déplaces au sein de la sélection,
l'événementSelectionChange n'est pas déclenché, et donc CellActive
n'est pas mis à jour.Bonjour à tous,
J'essais de trouver un truc en VBA pouvant me donner
lescoordonnées de la cellule sélectionnée d'un worksheet
quelconque du genre :
LigneActive = worksheets("PasActif").«selectedcell».row
Merci!
--
Cordialement,
Michel Gaboly
http://www.gaboly.com
.
Merci à tous!
-----Message d'origine-----
Bonjour,
Voici une solution partielle :
Si un seul classeur est concerné, ajoute cette procédure
au module de chaque feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As
Excel.Range)
Me.Names.Add "CellActive", "=" & ActiveCell.Address
End Sub
ou, bien sûr, cette ligne à la procédure si elle existe
déjà.
Me.Names.Add "CellActive", "=" & ActiveCell.Address
Tu définis ainsi un nom de niveau feuille, mis à jour
chaque
fois que la sélection est modifiée, qui peut ensuite
utilisé dans
une autre feuille ou dans VBA.
Par exemple :
=LIGNE(Feuil1!CellActive)
ou
Sub Test()
CellActive "Feuil1"
End Sub
Private Sub CellActive(f As String)
MsgBox Sheets(f).Range("CellActive").Row
End Sub
Cependant, il s'agit seulement d'une solution partielle
pour au moins 2 raisons :
- Cela ne fonctionne que pour les feuilles pour
lesquelles
le nom de niveau feuille CellActive est mis à jour par
l'événement SelectionChange.
- D'autre part, si la sélection comporte plusieurs
cellules,
et que tu te déplaces au sein de la sélection,
l'événement
SelectionChange n'est pas déclenché, et donc CellActive
n'est pas mis à jour.
Bonjour à tous,
J'essais de trouver un truc en VBA pouvant me donner
les
coordonnées de la cellule sélectionnée d'un worksheet
quelconque du genre :
LigneActive = worksheets("PasActif").«selectedcell».row
Merci!
--
Cordialement,
Michel Gaboly
http://www.gaboly.com
.
Merci à tous!-----Message d'origine-----
Bonjour,
Voici une solution partielle :
Si un seul classeur est concerné, ajoute cette procédure
au module de chaque feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As
Excel.Range)Me.Names.Add "CellActive", "=" & ActiveCell.Address
End Sub
ou, bien sûr, cette ligne à la procédure si elle existe
déjà.
Me.Names.Add "CellActive", "=" & ActiveCell.Address
Tu définis ainsi un nom de niveau feuille, mis à jour
chaquefois que la sélection est modifiée, qui peut ensuite
utilisé dansune autre feuille ou dans VBA.
Par exemple :
=LIGNE(Feuil1!CellActive)
ou
Sub Test()
CellActive "Feuil1"
End Sub
Private Sub CellActive(f As String)
MsgBox Sheets(f).Range("CellActive").Row
End Sub
Cependant, il s'agit seulement d'une solution partielle
pour au moins 2 raisons :
- Cela ne fonctionne que pour les feuilles pour
lesquellesle nom de niveau feuille CellActive est mis à jour par
l'événement SelectionChange.
- D'autre part, si la sélection comporte plusieurs
cellules,et que tu te déplaces au sein de la sélection,
l'événementSelectionChange n'est pas déclenché, et donc CellActive
n'est pas mis à jour.Bonjour à tous,
J'essais de trouver un truc en VBA pouvant me donner
lescoordonnées de la cellule sélectionnée d'un worksheet
quelconque du genre :
LigneActive = worksheets("PasActif").«selectedcell».row
Merci!
--
Cordialement,
Michel Gaboly
http://www.gaboly.com
.
une autre facon et beaucoup plus simple,
une autre facon et beaucoup plus simple,
une autre facon et beaucoup plus simple,