Format des formules dans Visual Basic

PierreMontréal Messages postés 17 Statut Membre -  
Gyrus Messages postés 3360 Statut Membre -
Bonjour,

Petite question. Si je crée une macro qui disons sélectionne les cellules A1 a D1. Quand je regarde le code dans la macro je vois Range("A1:D1").select. Est'il possible d'avoir Viusal Basic écrire la formule de cette façon Range(cells(1,1),cells(1,4)).select. Avec cette formulation il est beaucoup plus facile de modifier la formule.

Merci
A voir également:

4 réponses

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonjour,

non, il n'y a aucun paramétrage là dessus.
Au passage .select est inutile dans 99% des cas et prend beaucoup de temps.
Applique directement la méthode voulue sur la plage.

eric
0
PierreMontréal Messages postés 17 Statut Membre 6
 
Merci pour ton info. C'est réellement dommage.
0
melanie1324 Messages postés 1561 Statut Membre 156
 
Bonjour,

Tu peux tout à fait remplacer
Range("A1:D1").select. par
Range(cells(1,1),cells(1,4)).select
0
PierreMontréal Messages postés 17 Statut Membre 6
 
Merci pour l'info.
0
Gyrus Messages postés 3360 Statut Membre 526
 
Bonjour,

Tu disposes également de cette forme qui est bien pratique
Range("A1").Resize(1, 4).Select

A+
0