VBA SOUS EXCEL
Louloute2184
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
Kobaya Messages postés 282 Date d'inscription Statut Membre Dernière intervention -
Kobaya Messages postés 282 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous !
Je voudrais savoir s'il est possible de copier des colonnes d'un tableau sur la feuille 1 dans la feuille 2 d'un classeur Excel en ayant pour critéres une case à cocher dont la valeur serait vraie (case_à_cocher.value = true).
Si oui, serait-il possible de me dire comment fait-on ?
Merci d'avance pour votre aide.
Louloute
Je voudrais savoir s'il est possible de copier des colonnes d'un tableau sur la feuille 1 dans la feuille 2 d'un classeur Excel en ayant pour critéres une case à cocher dont la valeur serait vraie (case_à_cocher.value = true).
Si oui, serait-il possible de me dire comment fait-on ?
Merci d'avance pour votre aide.
Louloute
A voir également:
- VBA SOUS EXCEL
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel compter cellule couleur sans vba - Guide
1 réponse
salut louloute,
en supposant qu'il y ait une case à cocher par colonne (chkA pour colonne A, chkB pour colone B, etc.), on peut faire ça :
en supposant qu'il y ait une case à cocher par colonne (chkA pour colonne A, chkB pour colone B, etc.), on peut faire ça :
Sub SelectionColonne() Dim strColonnes As String If Feuil1.chkA.Value Then strColonnes = "A:A" End If If Feuil1.chkB.Value Then strColonnes = strColonnes & ",B:B" End If If Feuil1.chkC.Value Then strColonnes = strColonnes & ",C:C" End If If Feuil1.chkD.Value Then strColonnes = strColonnes & ",D:D" End If If Feuil1.chkE.Value Then strColonnes = strColonnes & ",E:E" End If Range(strColonnes).Copy Feuil2.Activate ActiveSheet.Paste Application.CutCopyMode = False ActiveCell.Select End Sub