Comment afficher les cellule cocher
DA3542
-
DA3542 -
DA3542 -
Yop le forum
Je travaille actuellement sur un tableau excel contenant des données. L'utilisateur "coche" (inscrit "x" dans la cellule A de la ligne qu'il souhaite copier) une ou plusieurs lignes (pas de logique dans le cochage, c'est chacun choisit comme il veut), puis toutes les lignes cochées se copient dans la Feuil2 qui contient un tableau vierge au même format.
Formule théorique :
Si x (ou case cochée) la ligne se copie, et si on décoche elle s'enlève de la Feuil2.
Je vous joins mon fichier, même si mon but final est que le fichier fonctionne, je veux avant tout apprendre comment faire http://cjoint.com/?BJypLuinCwP
Merci d'avance et bonne journée
Je travaille actuellement sur un tableau excel contenant des données. L'utilisateur "coche" (inscrit "x" dans la cellule A de la ligne qu'il souhaite copier) une ou plusieurs lignes (pas de logique dans le cochage, c'est chacun choisit comme il veut), puis toutes les lignes cochées se copient dans la Feuil2 qui contient un tableau vierge au même format.
Formule théorique :
Si x (ou case cochée) la ligne se copie, et si on décoche elle s'enlève de la Feuil2.
Je vous joins mon fichier, même si mon but final est que le fichier fonctionne, je veux avant tout apprendre comment faire http://cjoint.com/?BJypLuinCwP
Merci d'avance et bonne journée
A voir également:
- Comment afficher les cellule cocher
- Proteger cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Afficher taille dossier windows - Guide
- Afficher les modifications word - Guide
- Afficher les cellules masquées excel - Forum Excel
2 réponses
Bonjour,
une proposition en vba à mettre dans le module de la feuille 'liste' :
exemple : https://www.cjoint.com/?BJyqfYwEqEw
Il faut accepter les macros à l'ouverture du fichier en cliquant sur la barre jaune en haut.
sur 2010 : Voir éventuellement les réglages dans 'fichier / options / centre de gestion de la confidentialité / paramètres du centre de gestion de la confidentialité / paramètres des macros' : il faut au minimum 'désactiver toutes les macros avec notification'.
Alt+F11 pour afficher l'éditeur VBE.
eric
une proposition en vba à mettre dans le module de la feuille 'liste' :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Range, ligDest As Long, shDest As Worksheet
If Intersect(Target, [A3:A19]) Is Nothing Then Exit Sub
Set shDest = Worksheets("Rapport")
' nettoyer
shDest.[A5:A17].ClearContents
'
ligDest = 5
For Each c In [A3:A19]
If c = "x" Then
shDest.Cells(ligDest, 1) = c.Offset(0, 1)
ligDest = ligDest + 1
End If
Next c
End Sub
exemple : https://www.cjoint.com/?BJyqfYwEqEw
Il faut accepter les macros à l'ouverture du fichier en cliquant sur la barre jaune en haut.
sur 2010 : Voir éventuellement les réglages dans 'fichier / options / centre de gestion de la confidentialité / paramètres du centre de gestion de la confidentialité / paramètres des macros' : il faut au minimum 'désactiver toutes les macros avec notification'.
Alt+F11 pour afficher l'éditeur VBE.
eric
Bonjour Eric
une autre facon de voir (en VBA aussi): utilisation du click droit souris et "case a cocher", plus RAZ liste.
https://www.cjoint.com/?BJyqZLmTQcY
une autre facon de voir (en VBA aussi): utilisation du click droit souris et "case a cocher", plus RAZ liste.
https://www.cjoint.com/?BJyqZLmTQcY
Mais je ne suis pas fane des macros donc si quelqu'un peut me faire la même chose avec des formule ce serai géniale.
si non ce n'est pas grave la solution d' Eric me va.