Vidéo: ⏩ Excel codes VBA, Transferts de données d'une feuille automatiquement 2025
La fonction AutoSelect d'Excel offre un moyen particulièrement efficace de sélectionner tout ou partie des cellules dans une grande table de données. AutoSelect étend automatiquement une sélection dans une seule direction de la cellule active à la première cellule non vide qu'Excel rencontre dans cette direction.
Vous pouvez utiliser la fonction AutoSelect avec la souris et un clavier physique. Les étapes générales pour utiliser AutoSelect pour sélectionner une table de données avec la souris sont les suivantes:
-
Cliquez sur la première cellule à laquelle vous souhaitez ancrer la plage que vous êtes sur le point de sélectionner.
Dans une table de données type, cette cellule peut être la cellule vide à l'intersection de la ligne des en-têtes de colonne et de la colonne des en-têtes de ligne.
-
Positionnez le pointeur de la souris sur le bord de la cellule dans la direction où vous souhaitez étendre la plage.
Pour étendre la plage jusqu'à la première cellule vide vers la droite, positionnez la souris ou le pointeur tactile sur le bord droit de la cellule. Pour étendre la plage laissée à la première cellule vide, placez le pointeur sur le bord gauche de la cellule. Pour étendre la plage jusqu'à la première cellule vide, positionnez le pointeur sur le bord inférieur de la cellule. Et pour étendre la plage jusqu'à la première cellule vide, placez le pointeur sur le bord supérieur de la cellule.
-
Lorsque le pointeur change de forme d'une croix à une pointe de flèche, maintenez la touche Maj enfoncée, puis double-cliquez sur la souris.
Dès que vous double-cliquez sur la souris ou sur le pointeur tactile, Excel étend la sélection à la première cellule occupée adjacente à une cellule vide dans la direction de l'arête sur laquelle vous avez double-cliqué.
Pour avoir une idée du fonctionnement d'AutoSelect, considérez comment vous l'utilisez pour sélectionner toutes les données du tableau (plage de cellules A3: J8) indiquées dans les figures suivantes. Avec le curseur de cellule dans la cellule A3 à l'intersection de la ligne avec les en-têtes de colonne Date et la colonne avec les en-têtes de ligne Part, vous pouvez utiliser la fonctionnalité AutoSelect pour sélectionner toutes les cellules du tableau en deux opérations:
--3 ->-
Dans la première opération, maintenez la touche Maj enfoncée, puis double-cliquez sur le bord inférieur de la cellule A2 pour mettre les cellules en surbrillance sur A6, en sélectionnant la plage A2: A6. (Voir la figure suivante.)
Sélection des cellules dans la première colonne du tableau avec AutoSelect. -
Dans la deuxième opération, maintenez la touche Maj enfoncée et double-cliquez sur le bord droit de la plage de cellules A2: A6 pour étendre la sélection à la dernière colonne du tableau (sélection de la table entière avec la plage de cellules A2: J6, comme montré ici).
Sélection de toutes les colonnes restantes de la table avec AutoSelect.
Si vous sélectionnez les cellules de la première ligne du tableau (plage A2: J2) dans la première opération, vous pouvez étendre cette plage sur les lignes restantes de la table en double-cliquant sur le bord inférieur de l'une des cellules sélectionnées. (Peu importe lequel.)
Pour utiliser la fonction AutoSelect avec le clavier, appuyez sur la touche Fin et sur l'une des quatre touches fléchées tout en maintenant la touche Maj enfoncée. Lorsque vous maintenez la touche Maj enfoncée et que vous appuyez sur Fin et sur une touche fléchée, Excel étend la sélection dans la direction de la touche fléchée à la première cellule contenant une valeur encadrée par une cellule vide.
En termes de sélection de la table de données affichée, cela signifie que vous devez effectuer quatre opérations distinctes pour sélectionner toutes ses cellules:
-
Avec A2 comme cellule active, maintenez la touche Maj enfoncée et appuyez sur Fin + bas- touche fléchée pour sélectionner la plage A2: A6.
Excel s'arrête à A6 car il s'agit de la dernière cellule occupée dans cette colonne. À ce stade, la plage de cellules A2: A6 est sélectionnée.
-
Maintenez la touche Maj enfoncée et appuyez sur la touche Fin + flèche droite.
Excel étend la plage jusqu'à la colonne J (car les cellules de la colonne J contiennent des entrées encadrées par des cellules vides). Maintenant, toutes les cellules de la table (la plage de cellules A2: J6) sont sélectionnées.
