Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'ENREGISTRER
x

or

Comment sélectionner chaque nième colonne dans Excel?

Par exemple, vous disposez d'une grande feuille de calcul contenant des centaines de colonnes de données. Et maintenant, vous devez copier toutes les données de colonne 3rd et les coller dans une autre nouvelle feuille de calcul. Il faudra du temps pour sélectionner une colonne par la onzième, et y a-t-il un moyen facile de le faire?

Sélectionnez chaque nième colonne avec VBA

Sélectionnez chaque colonne n avec Kutools pour Excel

Onglet Office Activer l'édition et la navigation par onglets dans Office, et simplifiez grandement votre travail ...
Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%
  • Réutiliser n'importe quoi: Ajoutez les formules, graphiques et autres éléments les plus utilisés ou les plus complexes à vos favoris et réutilisez-les rapidement.
  • Plus que le texte 20 comprend: Extraire le numéro de la chaîne de texte; Extraire ou supprimer une partie des textes; Convertissez les nombres et les devises en mots anglais.
  • Fusionner les outils: Plusieurs classeurs et feuilles en un; Fusionner plusieurs cellules / lignes / colonnes sans perdre de données; Fusionner les lignes en double et la somme.
  • Outils Split: Fractionner les données en plusieurs feuilles en fonction de la valeur; Un classeur pour plusieurs fichiers Excel, PDF ou CSV; Une colonne à plusieurs colonnes.
  • Coller Sauter Lignes cachées / filtrées; Compte et somme par couleur de fond; Envoyez des e-mails personnalisés à plusieurs destinataires en bloc.
  • Super filtre: Créez des schémas de filtrage avancés et appliquez-les à toutes les feuilles. Trier par semaine, jour, fréquence et plus; Filtre en gras, formules, commentaires ...
  • Plus que de puissantes fonctionnalités 300; Fonctionne avec Office 2007-2019 et 365; Prend en charge toutes les langues; Déploiement facile dans votre entreprise ou organisation.

flèche bleue droite bulle Sélectionnez chaque nième colonne avec VBA


Il semble pas de moyen simple, sauf le code VBA pour résoudre ce problème. S'il vous plaît faire comme les étapes suivantes:

1. Mettez en surbrillance la plage que vous voulez sélectionner chaque nième colonne.

2.Click Développeur > Visual Basic ou appuyez sur Alt + F11, Un nouveau Microsoft Visual Basic pour les applications la fenêtre sera affichée, cliquez sur insérer > Module pour entrer le code suivant dans le module:

Sub EveryOtherColumn()
'Updateby20140314
Dim rng As Range
Dim InputRng As Range
Dim OutRng As Range
Dim xInterval As Integer
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
xInterval = Application.InputBox("Enter column interval", xTitleId, Type:=1)
For i = 1 To InputRng.Columns.Count Step xInterval + 1
    Set rng = InputRng.Cells(1, i)
    If OutRng Is Nothing Then
        Set OutRng = rng
    Else
        Set OutRng = Application.Union(OutRng, rng)
    End If
Next
OutRng.EntireColumn.Select
End Sub

3. Puis clique bouton pour exécuter le code, et une boîte de dialogue apparaîtra pour vous rappeler de sélectionner une gamme pour travailler avec. Voir la capture d'écran:

4. Cliquez OK, puis entrez le nombre d'intervalles dans l'autre boîte de dialogue contextuelle. Dans ce cas, entrez 3 dans la boîte. Voir la capture d'écran:

5. Cliquez OK. Maintenant, il sélectionne toutes les colonnes 3rd dans la sélection. Voir la capture d'écran:

Note: Vous pouvez spécifier le numéro dans la seconde KutoolsforExcel dialogue pour répondre à votre besoin.

Mais parfois, vous devez sélectionner deux colonnes avec deux intervalles. Le code ci-dessus ne peut pas fonctionner, comment devriez-vous faire?


Sélectionnez chaque colonne n avec Kutools pour Excel

Kutools for Excel: avec plus que 300 compléments Excel pratiques, libre d'essayer sans limitation dans les jours 30. Obtenez-le maintenant.

Avec Kutools for Excel, vous pouvez sélectionner un nombre spécifique de colonnes à des intervalles spécifiques. S'il vous plaît faire comme les étapes suivantes:

1.Click Kutools > Sélectionnez Outils > Sélectionnez Intervalle Lignes / Colonnes, voir capture d'écran:

2. La Sélectionnez Intervalle Lignes / Colonnes La boîte de dialogue apparaîtra. Puis clique bouton pour sélectionner la plage dont vous avez besoin, choisissez Colonnes De Sélectionnez la section, et spécifiez le nombre que vous voulez dans Intervalle de Colonnes liste déroulante, ici, nous sélectionnons deux colonnes dans toutes les colonnes 3td. Voir la capture d'écran:

3.Click OK. Il sélectionnera deux colonnes avec deux intervalles dans la sélection. Voir la capture d'écran:

Note: Si vous vérifiez Sélectionnez des colonnes entières dans la boîte de dialogue contextuelle, il sélectionnera toutes les colonnes de la feuille. Voir la capture d'écran:


Articles relatifs:


Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe Créer une liste de diffusion et envoyer des emails ...
  • Super Formula Bar (éditez facilement plusieurs lignes de texte et de formule); Disposition de lecture (facilement lire et éditer un grand nombre de cellules); Coller à la gamme filtrée...
  • Fusionner les cellules / rangées / colonnes sans perdre de données; Contenu des cellules divisées; Combiner les lignes / colonnes en double... Prévenir les cellules en double; Comparer les plages...
  • Sélectionnez Dupliquer ou Unique Des rangées; Sélectionnez les lignes vierges (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux cahiers d'exercices; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de la formule; Créer automatiquement des références à plusieurs feuilles; Insérer des balles, Cases à cocher et plus ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre contenu de cellules et commentaires...
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial en gras, en italique ...
  • Combinaison de classeurs et de feuilles de calcul; Fusionner les tables en fonction des colonnes clés; Fractionner les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Plus que de puissantes fonctionnalités 300. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Fonctionnalités complètes Essai gratuit du jour 30.
kte tab 201905

Office Tab apporte une interface à onglets à Office et simplifie grandement votre travail

  • Activer l'édition par onglets et la lecture dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit le nombre de clics de souris pour vous chaque jour!
fond officetab

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    mohammed sulaim · 4 months ago
    I have one issue in excel, for example, in a row first five sells are numbered as 1,2,3, 4,5. in the second row also numbered as 1,2,3,4,5 in each sell. then to the third row need to paste the values of above two rows alternatively. means i need answer in each sells in third row 1,1,2,2,3,3,4,4,5,5. how can I do easily in excel? I am waiting for your response because I need to complete big datasheet.
  • To post as a guest, your comment is unpublished.
    ananth · 2 years ago
    i need to copy from f18 to h19, then f21 to h22, and it goes on till 500 values and before the value in h column need to add text also

    like f18 = 345

    in h19 I should get = tdg 345

    for 500 values in h column.

    please help me someone
  • To post as a guest, your comment is unpublished.
    tp · 3 years ago
    This macro sucks dont waste your time
  • To post as a guest, your comment is unpublished.
    Adam Logan · 5 years ago
    For some reason this does not work if only one row is selected.
  • To post as a guest, your comment is unpublished.
    Maxim · 5 years ago
    Excel 2010 - Select interval column command does not work. There is no any raction after clicking - ok
  • To post as a guest, your comment is unpublished.
    Pieter · 5 years ago
    I always get an error: invalid procedure... How can I solve it. I want to select every 4th column in my dataset