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 :

Recopie d'un tableau si case rouge


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2017
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2017
    Messages : 31
    Par défaut Recopie d'un tableau si case rouge
    Bonjour a tous,
    je souhaite obtenir en code le passage d'une cellule d'un tableau a un autre
    je m'explique, lorsque je fais clic droit sur une des cases de ma plage(mon tableau) elles passent en rouge (pour moi cela signifie qu'on ne s'en occupe pas
    lorsque la case n'est pas en rouge j'aimerais automatiquement que l'interieur de la cellule soit recopier a la meme place mais sur le tableau d'a coté..
    en gros je souhaite utiliser les resultats mais seulement des cellules cochées..
    j'espere avoir reussi a me faire comprendre je vous fournit ci joint mon fichier excel
    merci d'avance..
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par aguill20 Voir le message
    je vous fournit ci joint mon fichier excel
    Comme beaucoup de participants à ce forum, je n'ouvre pas les pièces jointes.
    https://www.developpez.net/forums/d8...s-discussions/
    Et ton explication manque d'éléments pour qu'on puisse comprendre ton problème sans voir ton fichier.

    Tu devrais faire une copie d'écran de tes données et copier ton code avec des balises (voir l'icone #).

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2017
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2017
    Messages : 31
    Par défaut
    je comprend oui, voici mon code qui me permet de passer par un clic droit d'une cellule normale a rouge et vice versa:
    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
     
    Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
    Set plage = Range("Consignes2")
    If Intersect(Target, plage) Is Nothing Then Exit Sub
    Cancel = True
    If Target.Interior.ColorIndex = xlNone Then
        Target.Interior.ColorIndex = 3
        Target.Font.ThemeColor = xlThemeColorAccent1
            Target.Font.TintAndShade = 0
    Else
        Target.Interior.ColorIndex = xlNone
        Target.Font.ColorIndex = xlAutomatic
            Target.Font.TintAndShade = 0
    End If
     
    End Sub
    et voici un copie d'écran de mon tableau
    Images attachées Images attachées  

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2017
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2017
    Messages : 31
    Par défaut
    en faite je souhaite que le tableau de gauche soit réécrit sur celui de droite quand la cellule n'est plus rouge, j'aimerais que lorsque la cellule est rouge il n'affiche rien sur l'autre tableau..

  5. #5
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Dans le If, ajouter :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Target.Offset(0, 10).Value = Target.value

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2017
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2017
    Messages : 31
    Par défaut
    merci c'est exactement ceci que je voulais, savez vous si je peux effacer l'interieur de la cellule lorsque je re-clic sur cette derniere (passage d'une cellule rouge a normale) ?

  7. #7
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par aguill20 Voir le message
    savez vous si je peux effacer l'interieur de la cellule lorsque je re-clic sur cette derniere (passage d'une cellule rouge a normale) ?
    Creuse-toi un tout petit peu la tête en analysant le code de mon message précédent et je suis sûr que tu parviendras à le faire par toi-même.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupération d'un tableau de cases à cocher
    Par DonPardo dans le forum MVC
    Réponses: 6
    Dernier message: 26/01/2008, 17h06
  2. Réponses: 2
    Dernier message: 16/10/2007, 16h32
  3. [Tableaux] Faire un tableau à cases variables
    Par Ludo75 dans le forum Langage
    Réponses: 2
    Dernier message: 19/11/2006, 19h14
  4. Recopie dans un tableau
    Par Goundy dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 26/11/2005, 21h25
  5. [CR] Création de tableau et case à cocher
    Par aysse dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 26/11/2003, 17h07

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