IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Utilisation de cases à cocher Excel Macro


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2022
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 24
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2022
    Messages : 2
    Par défaut Utilisation de cases à cocher Excel Macro
    Bonjour,

    J'ai programmé des macros pour me permettre de sélectionner des lignes d'une feuille Excel dans une autre lorsque je clique sur une case à cocher. J'aurais aimé savoir s'il était possible que ces lignes soient supprimées lorsque je décoche la case (en cas de mauvaise manip de l'utilisateur par exemple, qui ne voulait finalement pas cliquer sur la case) ?

    Merci !

  2. #2
    Membre averti
    Homme Profil pro
    Technicien R&D
    Inscrit en
    Juin 2020
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Technicien R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2020
    Messages : 33
    Par défaut
    Salut,
    Peux-tu nous donner plus de détail ? Ta coche est dans un Userform ? Quel est ton code ?
    A priori tu dois y arriver en mettant une condition sur la valeur de ta case à cocher... Difficile de t'aider sans plus de détail...

  3. #3
    Nouveau candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2022
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 24
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2022
    Messages : 2
    Par défaut
    J'ai mis un "contrôle de formulaire" pour la case à cocher, et j'ai affecté une macro à chaque case. Voici le code que j'ai utilisé, il est directement relié à la case.

    Sub Case1()

    Dim sourceSheet As Worksheet
    Dim destSheet As Worksheet
    Set sourceSheet = ThisWorkbook.Sheets("Feuille2")
    Set destSheet = ThisWorkbook.Sheets("Feuille1")

    Dim startRow As Integer
    Dim endRow As Integer
    Dim destRow As Integer
    startRow = 7
    endRow = 10
    sourceSheet.Rows(startRow & ":" & endRow).Copy
    destRow = destSheet.UsedRange.Rows.Count + 1
    destSheet.Rows(destRow).PasteSpecial xlPasteAll


    End Sub

  4. #4
    Membre averti
    Homme Profil pro
    Technicien R&D
    Inscrit en
    Juin 2020
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Technicien R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2020
    Messages : 33
    Par défaut
    Essaie peut-être de mettre une condition :
    if Case1.value = True Then
    Ton code qui copie tes lignes dans la destination
    else
    if Trouve la condition qui montre si les lignes ont déjà été copiées then
    code qui supprime les lignes copiées
    end if
    end if

    Désolé difficile d'être plus explicite sans voir ton fichier et son usage...

Discussions similaires

  1. [Tableaux] Utilisation de cases à cocher
    Par blue-fab dans le forum Langage
    Réponses: 5
    Dernier message: 27/06/2007, 12h10
  2. Utilisation de case à cocher avec VB6 dans Datagrid
    Par seyiv dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 09/05/2007, 15h11
  3. Utilisation des cases à cocher et "switch case"
    Par jarod71 dans le forum Langage
    Réponses: 4
    Dernier message: 21/01/2007, 14h37
  4. [Tableaux] Utiliser en case à cocher en PHP
    Par innova dans le forum Langage
    Réponses: 18
    Dernier message: 17/01/2007, 15h38
  5. Réponses: 24
    Dernier message: 24/11/2005, 10h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo