Maison > Les sujets > excel > Comment sélectionner toutes les autres ou chaque colonne de l'Excel

Comment sélectionner toutes les autres ou chaque colonne de l'Excel

Joseph Gordon-Levitt
Libérer: 2025-03-24 10:05:09
original
973 Les gens l'ont consulté

Cet article vous guidera étape par étape dans le processus de sélection des colonnes spécifiques dans Excel, comme toutes les autres ou toutes les colonnes.

Microsoft Excel, le logiciel de feuille de calcul incontournable pour les amateurs de données et les professionnels, propose plusieurs méthodes pour sélectionner des colonnes en fonction de critères spécifiques. Bien que beaucoup connaissent les techniques standard, il existe des variations moins connues mais plus efficaces pour accomplir cette tâche.

Sélectionnez des colonnes alternatives dans Excel

La façon la plus simple de sélectionner des colonnes alternatives dans Excel consiste à utiliser la touche CTRL en combinaison avec la souris. Voici comment vous pouvez le faire:

  1. Appuyez et maintenez la touche CTRL sur votre clavier.
  2. Tout en maintenant la touche Ctrl , cliquez sur l'en-tête de toutes les autres colonnes.
  3. Répétez les étapes 2 et 3 jusqu'à ce que vous ayez sélectionné toutes les colonnes souhaitées.
  4. Libérez la touche CTRL .

En conséquence, vous avez des colonnes alternatives sélectionnées:

Comment sélectionner toutes les autres ou chaque colonne de l'Excel

En utilisant la touche CTRL , vous pouvez cuire le main tous les 3 e , tous les 4 e ou toutes les colonnes, afin que vous puissiez appliquer le formatage ou effectuer des calculs sur des sections spécifiques de vos données.

Cette méthode de sélection de toutes les autres ou de chaque colonne est une approche simple et efficace, en particulier pour les petits ensembles de données. Cependant, il peut devenir lourd et long lorsqu'il s'agit de grands ensembles de données. Cliquer manuellement sur chaque en-tête de colonne peut être sujet aux erreurs et peut devenir fastidieux. Dans de tels cas, des méthodes alternatives sont utiles pour rationaliser le processus et gagner un temps précieux.

Sélection de toute autre colonne ou nth avec formule

Si vous préférez une méthode plus précise pour sélectionner toutes les autres ou nème colonnes d'Excel, vous pouvez y parvenir en utilisant la fonction ChooseCols. Voici comment vous pouvez l'utiliser:

  1. Dans une cellule vide, entrez la formule ChooseCols. Le premier argument doit être la plage source qui contient les colonnes que vous souhaitez sélectionner.
  2. Dans les arguments suivants, fournissez les numéros de colonne que vous souhaitez retourner.
  3. Appuyez sur Entrée pour appliquer la formule.

Par exemple, pour sélectionner chaque colonne paire de la gamme A2: F20, la formule prend ce formulaire:

=CHOOSECOLS(A2:F20, 2, 4, 6)

Cette formule spécifie que vous souhaitez retourner les colonnes 2, 4 et 6 de la plage A2: F20.

Comment sélectionner toutes les autres ou chaque colonne de l'Excel

La formule ChooseCols renvoie les colonnes spécifiées sous forme de tableau dynamique, que vous sélectionnez facilement et copiez facilement dans une autre partie de votre feuille de calcul.

Excel VBA pour sélectionner toutes les autres colonnes

À l'aide de macros VBA dans Excel, vous pouvez automatiser le processus de sélection de toutes les autres colonnes avec précision et efficacité.

Macro pour sélectionner chaque colonne impair dans Excel

Ce code VBA permet la sélection de chaque colonne ODD dans Excel tel que 1, 3, 5, etc. Il y parvient en itérant à travers les colonnes dans la plage sélectionnée par l'utilisateur et en créant une nouvelle gamme qui ne comprend que les colonnes impaises. La plage résultante est ensuite sélectionnée, permettant une identification et une manipulation faciles des colonnes souhaitées.

Code VBA pour sélectionner chaque colonne ODD
SubleamoddColumns () dim selectedRange As Range dim i as Integer dim newrange comme gamme 'définir la plage sélectionnée se sélectionner selectedRange = Selection ' pour chaque colonne de la plage sélectionnée pour i = 1 à sele se se se se se serises selectedRange.columns (i)) end si ensuite je «sélectionnez une nouvelle plage sinon ne pas ne pas être à NewRange . Sélectionnez la fin si la fin du sous

Macro pour sélectionner toutes les colonnes uniformes dans Excel

Le code VBA suivant permet de sélectionner toutes les colonnes uniques telles que 2, 4, 6, etc. Il automatise le processus en itérant à travers les colonnes dans la plage présélectionnée et en créant une nouvelle gamme qui ne comprend que les colonnes uniques.

Code VBA pour sélectionner chaque colonne pair
SubselectEnColumns () dim selectedRange As Range dim i as Integer Dim NewRange comme plage 'Définir la plage sélectionnée se sélectionner selectedRange = SELECTION ' pour chaque colonne de la plage sélectionnée pour i = 2 à sele se se se se se se serises selectedRange.columns (i)) end si ensuite je «sélectionnez une nouvelle plage sinon ne pas ne pas être à NewRange . Sélectionnez la fin si la fin du sous

Pour ajouter les codes à votre classeur, suivez les étapes décrites dans la façon d'insérer le code VBA dans Excel.

Pour sélectionner toutes les autres colonnes à l'aide d'une macro, suivez ces étapes:

  1. Mettez en surbrillance la plage dans laquelle vous souhaitez sélectionner les colonnes.
  2. Appuyez sur Alt F8 pour ouvrir la boîte de dialogue Macro.
  3. Choisissez la macro souhaitée - SelectOddColumns ou SelectEvenColumns .
  4. Cliquez sur Exécuter pour exécuter le code.

Comment sélectionner toutes les autres ou chaque colonne de l'Excel

Macro Excel pour sélectionner chaque nth colonne

Si votre tâche consiste à sélectionner chaque nième colonne dans une plage, vous pouvez l'accomplir à l'aide d'une macro VBA et d'une forme utilisateur.

Créez d'abord la forme utilisateur:

  1. Dans l'éditeur VBA, cliquez sur Insérer > UserForm .
  2. Concevez la forme utilisateur avec un champ de saisie tel qu'une zone de texte pour saisir la valeur de N.
  3. Ajoutez un bouton OK pour déclencher la macro.

Comment sélectionner toutes les autres ou chaque colonne de l'Excel

Après avoir rempli la conception du formulaire, ajoutez le code du bouton OK. Pour cela, double-cliquez sur le bouton OK sur la forme utilisateur et collez le code suivant dans la fenêtre de code:

Code VBA pour sélectionner chaque nième colonne dans Excel
Dim SelectedRange comme plage dim i comme entier dim newrange comme plage dim inputNum selelectedRange = Selection 'Si un numéro décimal est entré, seule la partie entière est utilisée dans la plage sélectionnée si vous entrez (Val (TextBox1.Text)) LOOP via chaque colonne dans la plage sélectionnée si vous entrez> SelectedRange.columnS.Count puis msgbox "Incorrect n , vbExclaMation, "Error" Sortez sous fin si pour i = inputnum à selectedRange.columns.Count étape InputNum 'Ajoutez chaque colonne dans une certaine étape à une nouvelle gamme si NewRange n'est rien , alors définissez NewRange, selectedRange.columns (i) else set newrange = Sélectionner une nouvelle plage si ne pas ne pas avoir la colonne . Sélectionnez Fin If Me.Hide End Sub Sub Sous TextBox1_KeyPress ( ByVal keyasCII comme msformS.returnInteger) Sélectionnez Case KeyasCII Case 48 à 57 'Digits ' ne rien faire , permettez le cas de saisie 8, 9, 13, 27 'Backspace, Tab, Entrez, Escape ' Do Nothing, Activer ces clés Case SURS ' Disable All Other Keys KeysCii = 0 END

Enfin, créez la macro SelectEverynColumn pour incorporer le formulaire utilisateur et complétez la fonctionnalité. Pour cela, ajoutez le code suivant au module dans votre classeur:

Macro VBA pour sélectionner chaque nième colonne
Sub SelectEverynColumn () 'Affiche une fenêtre contextuelle pour saisir la valeur n

Conseil. Pour gagner du temps, vous pouvez télécharger notre exemple de classeur à la fin de cet article, qui comprend la forme utilisateur pré-conçue et la macro. Et puis, copiez simplement le code et UserForm1 à partir de l'exemple de classeur dans votre propre.

Une fois implémenté, l'exécution de la macro affichera une boîte de dialogue contextuelle demandant la valeur de N. Entrez le numéro souhaité, et la macro sélectionnera chaque nième colonne dans la plage sélectionnée.

Comment sélectionner toutes les autres ou chaque colonne de l'Excel

Comme vous le voyez, Excel propose une gamme diversifiée de méthodes pour sélectionner des colonnes alternatives ou toutes les autres colonnes. Que vous préfériez la technique de clé CTRL couramment connue, où vous cachez manuellement les colonnes souhaitées, ou l'utilisation ingénieuse de la formule ChooseCols, ou les solutions automatisées avec des macros VBA, Excel vous a couvert. Le choix dépend finalement de vos préférences, de la complexité de votre ensemble de données et du niveau d'automatisation que vous recherchez. Alors, explorez ces options, expérimentez différentes techniques et trouvez l'approche qui correspond le mieux à vos besoins. Bonne colonne Sélection!

Classeur de pratique pour le téléchargement

VBA pour sélectionner toutes les autres ou toutes les colonnes dans Excel (fichier .xlsm)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal