Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

recuperer le nom de l'onglet où une cellule a été modifiée

3 réponses
Avatar
Actarus
Bonjour à tous,
j'ai 3 onglets sur mon classeur et si la cellule E61 ou H61 ou K61 ou N61
sur l'un ou l'autre de ces onglets est égale à "OK" je copie des données sur
un 4ème onglet. J'utilise Workbook_SheetChange et je voudrais recuperer le
nom de l'onglet où la fameuse cellule prend la valeur "OK". Comment faire ?
Merci pour votre aide.

3 réponses

Avatar
JB
Bonjour,

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal
Target As Range)
MsgBox Sh.Name
End Sub

JB
http://boisgontierjacques.free.fr


On 18 mar, 10:38, "Actarus" wrote:
Bonjour à tous,
j'ai 3 onglets sur mon classeur et si la cellule E61 ou H61 ou K61 ou N61
sur l'un ou l'autre de ces onglets est égale à "OK" je copie des donn ées sur
un 4ème onglet. J'utilise Workbook_SheetChange et je voudrais recuperer le
nom de l'onglet où la fameuse cellule prend la valeur "OK". Comment fair e ?
Merci pour votre aide.


Avatar
Actarus
Merci mais peux tu m'expliquer quelle est la difference entre SheetChange et
SheetSelectionChange ?
Avatar
JB
-SheetSelectionChange si on sélectionne une autre cellule.
-SheetChange lorsque le contenu d'une cellule est modifié.

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As
Range)
MsgBox Sh.Name
MsgBox Target
End Sub

JB


On 18 mar, 11:01, "Actarus" wrote:
Merci mais peux tu m'expliquer quelle est la difference entre SheetChange et
SheetSelectionChange ?