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 :

Recopier la valeur de la case cochée


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mars 2021
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Saône (Franche Comté)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mars 2021
    Messages : 92
    Par défaut Recopier la valeur de la case cochée
    bonjour à tous je me suis fais un formulaire pour renseigner des machines avec differentes infos, en fonction du numero de la machine j'arrive à faire réapparaitre toutes les données affectées à un numéro de machine mais j'aimerais rajouter des case à cocher dans mon formulaire, cela va m'inscrire vrai ou faux dans mon tableau associé au formulaire mais comment faire si je rappelle une machine que cela me coche ou décoche la case en fonction de la machine associée. car la ce n'est plus des cellules mais un objet nserré.
    marci d'avance de vos réponse

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Salut

    Il faudrait un peu plus de détails:
    • copie d'écran;
    • code déjà écrit;
    • ...
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  3. #3
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mars 2021
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Saône (Franche Comté)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mars 2021
    Messages : 92
    Par défaut
    Citation Envoyé par Pierre Fauconnier Voir le message
    Salut

    Il faudrait un peu plus de détails:
    • copie d'écran;
    • code déjà écrit;
    • ...
    En code j'ai beaucoup par ressemblance et avec les forum je suis novice en vba

  4. #4
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mars 2021
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Saône (Franche Comté)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mars 2021
    Messages : 92
    Par défaut
    GMAO-MDL1111111.xlsm
    bonsoir,
    voici mon fichier
    cela se trouve dans la rubrique machine, tout est grisé sauf la case numero machine je tape un numéro de machine dedans et cela me mets les renseignement de la machine toujour en lassant les cases grisée.
    je fais ajouter/modifier cela me dégrise les cases et je peux ainsi modifier les données si la machines existent ou alors en rajouter une et je fais valider pour enregistrer les modif.
    ce que j'aimerais faire c'est rajouter des cases à cocher qui aurait le même comportement à savoir se cocher si la valeur à été enregistrer cocher lors de l'enregistrements

  5. #5
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mars 2021
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Saône (Franche Comté)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mars 2021
    Messages : 92
    Par défaut
    bonsoir,
    en fait voici le code que j'utilise pour faire matcher les cellules, peut-on faire le même genre de code pour une case à cocher ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    If Target.Address = "$D$6" Then
     
        On Error Resume Next
        Sheets("machines").ShowAllData
        On Error GoTo 0
     
        Sheets("machines").Rows("1:1048576").EntireRow.Hidden = False
        Sheets("machines").Columns("A:XFD").EntireColumn.Hidden = False
     
        On Error Resume Next
        num_ligne = Application.WorksheetFunction.Match(Sheets("formulaire machines").Range("D6"), Sheets("machines").Range("B:B"), 0)
        On Error GoTo 0
     
        If num_ligne > 0 Then
     
            Sheets("formulaire machines").Range("D8") = Sheets("machines").Range("C" & num_ligne)
            Sheets("formulaire machines").Range("F6") = Sheets("machines").Range("D" & num_ligne)
            Sheets("formulaire machines").Range("F8") = Sheets("machines").Range("E" & num_ligne)
            Sheets("formulaire machines").Range("F10") = Sheets("machines").Range("F" & num_ligne)
            Sheets("formulaire machines").Range("I6") = Sheets("machines").Range("G" & num_ligne)
            Sheets("formulaire machines").Range("I8") = Sheets("machines").Range("H" & num_ligne)
            Sheets("formulaire machines").Range("K6") = Sheets("machines").Range("J" & num_ligne)
            Sheets("formulaire machines").Range("K8") = Sheets("machines").Range("K" & num_ligne)
            Sheets("formulaire machines").Range("N7") = Sheets("machines").Range("L" & num_ligne)
            Sheets("formulaire machines").Range("D12") = Sheets("machines").Range("I" & num_ligne)
            Sheets("formulaire machines").Range("I12") = Sheets("machines").Range("M" & num_ligne)
            Sheets("formulaire machines").Range("K12") = Sheets("machines").Range("Q" & num_ligne)
            Sheets("formulaire machines").Range("I14") = Sheets("machines").Range("N" & num_ligne)
            Sheets("formulaire machines").Range("K14") = Sheets("machines").Range("O" & num_ligne)
            Sheets("formulaire machines").Range("I16") = Sheets("machines").Range("P" & num_ligne)

Discussions similaires

  1. CheckBoxGroup: recupérer la valeur d'une case cochée
    Par Alpoids dans le forum Ext JS / Sencha
    Réponses: 2
    Dernier message: 11/03/2011, 09h39
  2. [PHP 4] Récupérer la valeur d'un case à cocher si elle est cochée
    Par sooprano dans le forum Langage
    Réponses: 5
    Dernier message: 03/07/2009, 00h17
  3. [AC-2002] Pourquoi ma case à cocher à la valeur -1 une fois cochée?
    Par Subkill dans le forum Access
    Réponses: 4
    Dernier message: 19/05/2009, 11h26
  4. Onsubmit et valeurs des case à cochées obtenu pas method post
    Par sami117 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 24/02/2009, 09h29
  5. retourner une valeur dans une case coché
    Par ghnawfal dans le forum JSF
    Réponses: 3
    Dernier message: 16/04/2008, 13h58

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