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 :

Copie la selection d'une plage de celle visible


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    627
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 627
    Par défaut Copie la selection d'une plage de celle visible
    bonjour
    j'aimerais savoir si c'est possible de copier dans la colonne A la selection active dans le bloc de cellule visible vers la ligne suivante du bloc de la cellule active et non vers la ligne suivante standard
    voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub copy_cellule_visible()
      For Each c In Range("A2", [A65000].End(xlUp)).SpecialCells(xlCellTypeVisible)
         If c.Value = Selection.Value Then
         c.Offset(i + 1, 0).Value = c.Value
         'MsgBox c.Offset(i + 1, 0).Value
         End If
      Next c
    End Sub
    je vous ai aussi envoyé un fichier joint en test
    merci d'avavnce
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    Je n'ai bien évidemment pas ouvert ton classeur (lis ma signature).
    L'examen du code que tu montres appelle déjà l'observation suivante :
    on y voit l'utilisation d'une variable i dont on ne sait pas d'où elle sort.

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    627
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 627
    Par défaut
    ah oui désolé .meme sans i ca ne marche pas .
    je voulais récupérer dans un tableau tab(i) mais ca ne marche pas non plus
    en fait je sais comment transférer les lignes visibles vers une nouvelles feuilles mais modifier directement les cellules visibles c'est un peu compliqué
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub copy_cellule_visible()
      For Each c In Range("A2", [A65000].End(xlUp)).SpecialCells(xlCellTypeVisible)
         If c.Value = Selection.Value Then
         c.Offset(1, 0).Value = c.Value
         End If
      Next c
    End Sub

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    ah oui désolé .meme sans i ca ne marche pas .
    Tu as l'air de "savoir" ce que tu fais, toi ...
    Bonne chance.

  5. #5
    Membre très actif
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    627
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 627
    Par défaut
    peu etre mais là je n'ai pas d'idées

    personne n'a rencontré ce genre de problème?Merci pour votre aide

  6. #6
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut

    Bonjour,

    si car je ne comprends rien à ta présentation initiale, ce genre de problème étant récurrent sur les forums !

    Sinon envisager l'utilisation d'un filtre avancé …

    ___________________________________________________________________________________________________________
    Je suis Paris, Egypte, Stockholm, London, Istanbul, Berlin, Nice, Bruxelles, Charlie, …

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

Discussions similaires

  1. Selection d'une plage de cellules variables
    Par bykeman dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 13/06/2008, 10h20
  2. Selection d'une plage
    Par buhrne dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 17/03/2008, 13h29
  3. Selection d'une plage avec ligne variable
    Par ginkas31 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/01/2008, 07h04
  4. Réponses: 1
    Dernier message: 30/07/2007, 19h37
  5. [VBA-E] Selection d'une plage de données problématique
    Par Fab117 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 12/01/2007, 14h41

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