Sélectionner de nombreux tableaux par macro

  • Initiateur de la discussion Initiateur de la discussion gourdin
  • Date de début Date de début

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 !

gourdin

XLDnaute Impliqué
Bonjour,

Voici un exemple de mon petit problème :
Soit une feuille composée de 200 tableaux identiques de 20 lignes et 2 colonnes séparés les uns des autres de 50 lignes

On a donc :
Le 1e tableau = A1:B21, 2è tableau = A51:B71, 3e tableau = A101:B121 etc

Avec une macro, je souhaite sélectionner tous ces tableaux d’un coup.

Actuellement l’enregistreur de macro me propose :
Range("A1:B20,A51 :B70,A1 :101 ;B121 etc….").Select
Mais cela est plutôt fastidieux.

N’y aurait-il pas un code macro plus simple et plus court qui selectionne mes 200 tableaux d’un coup en utlisant le fait que tous ces tableaux sont identiques et séparés de 50 lignes

Merci
 
Re : Sélectionner de nombreux tableaux par macro

bonjour gourdin

teste:

Code:
Sub select_tableaux()
Set zone = Range("A1:B20")
For n = 1 To 199
 x = (n * 50) + 1
 Set zone = Union(zone, Range("A" & x & ":B" & x + 20))
Next n
zone.Select
End Sub

Edit : Salut a tous
 
Re : Sélectionner de nombreux tableaux par macro

Merci à tous

Le code de pierrejean fonctionne mais il a juste fallu que je rectifie une petite erreur car il selectionnait une ligne de trop
Sur la ligne de code : Set zone = Union(zone, Range("A" & x & ":B" & x + 20), j'ai mis 19 au lieu de 20.

Bonne journée
 
- 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

A
Réponses
12
Affichages
2 K
AnjyD
A
Z
Réponses
6
Affichages
2 K
zored
Z
Réponses
22
Affichages
5 K
C
Réponses
25
Affichages
6 K
C
Réponses
4
Affichages
4 K
casper
C
I
Réponses
1
Affichages
1 K
B
  • Question Question
Réponses
10
Affichages
3 K
Benwill153
B
Z
Réponses
19
Affichages
2 K
zakintos84
Z
M
Réponses
1
Affichages
1 K
manuthemalicious
M
Retour