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
michdenis
Bonjour,
"ActiveCell" représente toujours la cellule active de la feuille du classeur visible à l'écran. "ActiveCell" ne peut pas être une cellule appartenant à une feuille qui n'est pas visible à l'écran.
ActiveCell est une "propriété" de l'objet "Application" et nom à l'objet Worksheet
Pour le plaisir, tu peux faire ceci: '-------------------------------- Sub test() Dim Adr As String Dim NomFeuille As String
"Alou Bela" a écrit dans le message de groupe de discussion :
Bonjour !
Question de curiosité :
Qui peut me dire pourquoi
ActiveCell.Value = "Tagada"
Fonctionne, mais :
ActiveSheet.ActiveCell.Value = "Tagada"
Ne fonctionne jamais ?
Bonjour,
"ActiveCell" représente toujours la cellule active de la feuille du classeur visible à l'écran.
"ActiveCell" ne peut pas être une cellule appartenant à une feuille qui n'est pas visible à l'écran.
ActiveCell est une "propriété" de l'objet "Application" et nom à l'objet Worksheet
Pour le plaisir, tu peux faire ceci:
'--------------------------------
Sub test()
Dim Adr As String
Dim NomFeuille As String
"Alou Bela" <aloubela@gmail.com> a écrit dans le message de groupe de discussion :
e731db05-3d40-400b-8cb2-8619581ac866@26g2000yqv.googlegroups.com...
Bonjour !
"ActiveCell" représente toujours la cellule active de la feuille du classeur visible à l'écran. "ActiveCell" ne peut pas être une cellule appartenant à une feuille qui n'est pas visible à l'écran.
ActiveCell est une "propriété" de l'objet "Application" et nom à l'objet Worksheet
Pour le plaisir, tu peux faire ceci: '-------------------------------- Sub test() Dim Adr As String Dim NomFeuille As String
"Alou Bela" a écrit dans le message de groupe de discussion :
Bonjour !
Question de curiosité :
Qui peut me dire pourquoi
ActiveCell.Value = "Tagada"
Fonctionne, mais :
ActiveSheet.ActiveCell.Value = "Tagada"
Ne fonctionne jamais ?
michdenis
Pour comprendre ceci : ActiveCell est une "propriété" de l'objet "Application" et non de l'objet Worksheet
Une instance d'Excel - l'application - pourrait avoir plusieurs classeurs d'ouverts en même temps. ActiveCell fait référence à la cellule active pour cette instance d'Excel peu importe le classeur actif. La cellule active sera toujours celle qui appartient à la feuille visible à l'écran. C'est ce pour quoi "ActiveCell" est une propriété de l'objet "Application" plutôt que d'un objet "Worksheet". X = Activecell.Parent.parent.name retourne le nom du classeur actif Y = ActiveCell.Parent.name retourne le nom de la feuille active Z = ActiveCell.Address retourne l'adresse de la cellule active
"michdenis" a écrit dans le message de groupe de discussion : i91io7$o1h$ Bonjour,
"ActiveCell" représente toujours la cellule active de la feuille du classeur visible à l'écran. "ActiveCell" ne peut pas être une cellule appartenant à une feuille qui n'est pas visible à l'écran.
ActiveCell est une "propriété" de l'objet "Application" et nom à l'objet Worksheet
Pour le plaisir, tu peux faire ceci: '-------------------------------- Sub test() Dim Adr As String Dim NomFeuille As String
"Alou Bela" a écrit dans le message de groupe de discussion :
Bonjour !
Question de curiosité :
Qui peut me dire pourquoi
ActiveCell.Value = "Tagada"
Fonctionne, mais :
ActiveSheet.ActiveCell.Value = "Tagada"
Ne fonctionne jamais ?
Pour comprendre ceci :
ActiveCell est une "propriété" de l'objet "Application" et non de l'objet Worksheet
Une instance d'Excel - l'application - pourrait avoir plusieurs classeurs d'ouverts en même temps.
ActiveCell fait référence à la cellule active pour cette instance d'Excel peu importe le classeur
actif. La cellule active sera toujours celle qui appartient à la feuille visible à l'écran.
C'est ce pour quoi "ActiveCell" est une propriété de l'objet "Application" plutôt que d'un
objet "Worksheet".
X = Activecell.Parent.parent.name retourne le nom du classeur actif
Y = ActiveCell.Parent.name retourne le nom de la feuille active
Z = ActiveCell.Address retourne l'adresse de la cellule active
"michdenis" <michdenis@hotmail.com> a écrit dans le message de groupe de discussion : i91io7$o1h$1@speranza.aioe.org...
Bonjour,
"ActiveCell" représente toujours la cellule active de la feuille du classeur visible à l'écran.
"ActiveCell" ne peut pas être une cellule appartenant à une feuille qui n'est pas visible à l'écran.
ActiveCell est une "propriété" de l'objet "Application" et nom à l'objet Worksheet
Pour le plaisir, tu peux faire ceci:
'--------------------------------
Sub test()
Dim Adr As String
Dim NomFeuille As String
"Alou Bela" <aloubela@gmail.com> a écrit dans le message de groupe de discussion :
e731db05-3d40-400b-8cb2-8619581ac866@26g2000yqv.googlegroups.com...
Bonjour !
Pour comprendre ceci : ActiveCell est une "propriété" de l'objet "Application" et non de l'objet Worksheet
Une instance d'Excel - l'application - pourrait avoir plusieurs classeurs d'ouverts en même temps. ActiveCell fait référence à la cellule active pour cette instance d'Excel peu importe le classeur actif. La cellule active sera toujours celle qui appartient à la feuille visible à l'écran. C'est ce pour quoi "ActiveCell" est une propriété de l'objet "Application" plutôt que d'un objet "Worksheet". X = Activecell.Parent.parent.name retourne le nom du classeur actif Y = ActiveCell.Parent.name retourne le nom de la feuille active Z = ActiveCell.Address retourne l'adresse de la cellule active
"michdenis" a écrit dans le message de groupe de discussion : i91io7$o1h$ Bonjour,
"ActiveCell" représente toujours la cellule active de la feuille du classeur visible à l'écran. "ActiveCell" ne peut pas être une cellule appartenant à une feuille qui n'est pas visible à l'écran.
ActiveCell est une "propriété" de l'objet "Application" et nom à l'objet Worksheet
Pour le plaisir, tu peux faire ceci: '-------------------------------- Sub test() Dim Adr As String Dim NomFeuille As String