Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Selection d'un tableau

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

nadir****

XLDnaute Occasionnel
Bonjour.

Je voudrais sélectionner le tableau autour de la cellule A6 en VBA
Voici le code que j'ai écrit.
Est-ce qu'il est juste et est-ce qu'il y a mieux ?

Sub estension()
Dim TablePrix As Variant
Tableprix = Range("B6").CurrentRegion
End Sub

Par ailleurs, j'aimerais visualiser la variable TablePrix temporairement, le temps d'une simple vérification.
la fonction MsgBox TablePrix
ne fonctionne pas car TablePrix est un tableau.

Est-ce que quelqu'un aurait une idée ?

Merci en tout cas.

Nadir.
 
Re : Selection d'un tableau

Bonjour à tous,
Salut Pierrot 🙂,

Pour répondre complétement à ta question : un petit ajout au code de l'ami Pierrot:

Code:
MsgBox TablePrix.Address

A++
A+ à tous
 
Re : Selection d'un tableau

Merci pour les suggestions.

Pourquoi mettre Set ?

Est-ce que
TablePrix = Range("B6").CurrentRegion
Ne suffit pas ?

Bonne idée aussi d'afficher les adresses du tableau.
Est-ce qu'il y a un moyen d'afficher les valeurs ?

Merci.

Nadir
 
Re : Selection d'un tableau

Bonjour à tous,

Extrait de l'Aide que tu aurais pu trouver en te positionnant sur Set et un appui sur F1 :

En règle générale, lorsque vous utilisez l'instruction Set pour associer une référence d'objet à une variable, aucune copie de l'objet n'est créée pour cette variable. En revanche, c'est une référence à l'objet qui est créée. Plusieurs variables objets peuvent faire référence au même objet. Ces variables constituant des références à l'objet et non des copies de ce dernier, toute modification apportée à l'objet est répercutée sur toutes les variables associées.

Pour voir les valeurs : regarde la sélection mise en surbrillance....

A+ à tous
 
Dernière édition:
Re : Selection d'un tableau

Re,

Pourquoi mettre Set ?

"Set" permet l'initialisation d'une variable objet...

Code:
Dim TablePrix As Range

Dans ce cas "TablePrix" est une variable objet qui représente les cellules de la plage...

Sans cela, "TablePrix" prend le type "variant" et est constitué de la valeur des cellules dans un tableau virtuel....

Edition : Aarf, encore en retard moi.....
 
Dernière édition:
Re : Selection d'un tableau

Je comprends la déclaration
Dim TablePrix as range.

OK aussi pour l'instruction Set.

Si je manipule ensuite TablePrix les valeurs initiales du tableau
Range("B6").CurrentRegion
seront perdues.

Comment pourrais-je ne pas les toucher mais ne travailler que sur TablePrix (que j'afficherai ultérieurement ailleurs).

Merci à vous deux de me répondre si vite.
à JCGL comme Pierrot !

Nadir.

PS, comment utiliser les balises code ?
 
Re : Selection d'un tableau

Bonjour à tous,

Voir le message #8

Pour les balises :

  • voir le # (pour le code) dans la BO de la fenêtre de Réponse
  • voir le
    (pour les citaions) dans la BO de la fenêtre de Réponse
A+ à tous
 
Re : Selection d'un tableau

Désolé JCGL, je dois être débile.
Je ne vois pas de # dans ma fenêtre réponse.
Et je ne sais pas ce que c'est que la BO.
Je suis dans la fenêtre "Répondre à la discussion" mais pas de #.
J'ai parcouru mes "options" mais je ne vois rien qui puisse faire apparaître une autre fenêtre ou d'autres icônes.
Merci en tout cas d'être patient avec moi.
Nadir.
 
Re : Selection d'un tableau

Désolé mais je n'ai pas cet environnement de travail.

Voici en pièce une capture image de ce que j'ai....

Je ne dois pas être sur la bonne config.

C'est un cliquant sur l'icône "ajouter une réponse" que je me retrouve dans cet environnement.

Je galère...
Merci de ton aide et ta patience.

Nadir
 

Pièces jointes

  • Capture écran forum VBA.jpg
    46 KB · Affichages: 30
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…