Comment faire pour sélectionner des objets comme TextBox dans une plage
sélectionnée et non pas sur l'ensemble de la feuille ? Avec la commande
"F5 - Cellules -Objets", c'est tous les objets qui sont sélectionnées. Avec
VBA, ça donne "ActiveSheet.DrawingObjects.Select". Mais si j'intercale une
plage ou Selection entre ActiveSheet et DrawingObjects, la macro se plante.
Qui connaît la solutions ?
Merci pour tout conseil.
Max
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
anonymousA
Bonjour,
les Textbox sont des membres de la collection Shapes et à ce titre possèdent des propriétés TopLeftCell et BottomRightCell qui permettent de déterminer si elles appartiennent à une plage quelconque par l'intermédiaire de Intersect.
A+
Bonjour,
Comment faire pour sélectionner des objets comme TextBox dans une plage sélectionnée et non pas sur l'ensemble de la feuille ? Avec la commande "F5 - Cellules -Objets", c'est tous les objets qui sont sélectionnées. Avec VBA, ça donne "ActiveSheet.DrawingObjects.Select". Mais si j'intercale une plage ou Selection entre ActiveSheet et DrawingObjects, la macro se plante. Qui connaît la solutions ? Merci pour tout conseil. Max
Bonjour,
les Textbox sont des membres de la collection Shapes et à ce titre
possèdent des propriétés TopLeftCell et BottomRightCell qui permettent
de déterminer si elles appartiennent à une plage quelconque par
l'intermédiaire de Intersect.
A+
Bonjour,
Comment faire pour sélectionner des objets comme TextBox dans une plage
sélectionnée et non pas sur l'ensemble de la feuille ? Avec la commande
"F5 - Cellules -Objets", c'est tous les objets qui sont sélectionnées. Avec
VBA, ça donne "ActiveSheet.DrawingObjects.Select". Mais si j'intercale une
plage ou Selection entre ActiveSheet et DrawingObjects, la macro se plante.
Qui connaît la solutions ?
Merci pour tout conseil.
Max
les Textbox sont des membres de la collection Shapes et à ce titre possèdent des propriétés TopLeftCell et BottomRightCell qui permettent de déterminer si elles appartiennent à une plage quelconque par l'intermédiaire de Intersect.
A+
Bonjour,
Comment faire pour sélectionner des objets comme TextBox dans une plage sélectionnée et non pas sur l'ensemble de la feuille ? Avec la commande "F5 - Cellules -Objets", c'est tous les objets qui sont sélectionnées. Avec VBA, ça donne "ActiveSheet.DrawingObjects.Select". Mais si j'intercale une plage ou Selection entre ActiveSheet et DrawingObjects, la macro se plante. Qui connaît la solutions ? Merci pour tout conseil. Max
Max
Bonjour A Merci de la réponse, seulement, si j'ai bien compris, avec les deux propriétés TopLeftCell et BottomRightCell il est possible de situer l'adresse des cellules où se trouvent ces membres de la collection Shapes, mais je voudrais faire le contraire, c.-à-d. sélectionner ces objets qui se trouvent dans une plage de cellules. Est-ce possible ? Salutations, Max
"anonymousA" a écrit dans le message de news: 445787f8$0$29226$
Bonjour,
les Textbox sont des membres de la collection Shapes et à ce titre possèdent des propriétés TopLeftCell et BottomRightCell qui permettent de déterminer si elles appartiennent à une plage quelconque par l'intermédiaire de Intersect.
A+
Bonjour,
Comment faire pour sélectionner des objets comme TextBox dans une plage sélectionnée et non pas sur l'ensemble de la feuille ? Avec la commande "F5 - Cellules -Objets", c'est tous les objets qui sont sélectionnées. Avec VBA, ça donne "ActiveSheet.DrawingObjects.Select". Mais si j'intercale une plage ou Selection entre ActiveSheet et DrawingObjects, la macro se plante. Qui connaît la solutions ? Merci pour tout conseil. Max
Bonjour A
Merci de la réponse, seulement, si j'ai bien compris, avec les deux
propriétés TopLeftCell et BottomRightCell il est possible de situer
l'adresse des cellules où se trouvent ces membres de la collection Shapes,
mais je voudrais faire le contraire, c.-à-d. sélectionner ces objets qui se
trouvent dans une plage de cellules. Est-ce possible ?
Salutations,
Max
"anonymousA" <anonymousA@wanadoo.fr> a écrit dans le message de news:
445787f8$0$29226$8fcfb975@news.wanadoo.fr...
Bonjour,
les Textbox sont des membres de la collection Shapes et à ce titre
possèdent des propriétés TopLeftCell et BottomRightCell qui permettent de
déterminer si elles appartiennent à une plage quelconque par
l'intermédiaire de Intersect.
A+
Bonjour,
Comment faire pour sélectionner des objets comme TextBox dans une plage
sélectionnée et non pas sur l'ensemble de la feuille ? Avec la commande
"F5 - Cellules -Objets", c'est tous les objets qui sont sélectionnées.
Avec VBA, ça donne "ActiveSheet.DrawingObjects.Select". Mais si
j'intercale une plage ou Selection entre ActiveSheet et DrawingObjects,
la macro se plante.
Qui connaît la solutions ?
Merci pour tout conseil.
Max
Bonjour A Merci de la réponse, seulement, si j'ai bien compris, avec les deux propriétés TopLeftCell et BottomRightCell il est possible de situer l'adresse des cellules où se trouvent ces membres de la collection Shapes, mais je voudrais faire le contraire, c.-à-d. sélectionner ces objets qui se trouvent dans une plage de cellules. Est-ce possible ? Salutations, Max
"anonymousA" a écrit dans le message de news: 445787f8$0$29226$
Bonjour,
les Textbox sont des membres de la collection Shapes et à ce titre possèdent des propriétés TopLeftCell et BottomRightCell qui permettent de déterminer si elles appartiennent à une plage quelconque par l'intermédiaire de Intersect.
A+
Bonjour,
Comment faire pour sélectionner des objets comme TextBox dans une plage sélectionnée et non pas sur l'ensemble de la feuille ? Avec la commande "F5 - Cellules -Objets", c'est tous les objets qui sont sélectionnées. Avec VBA, ça donne "ActiveSheet.DrawingObjects.Select". Mais si j'intercale une plage ou Selection entre ActiveSheet et DrawingObjects, la macro se plante. Qui connaît la solutions ? Merci pour tout conseil. Max