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 :

Sélectionner une cellule non vide et la copier à un endroit définit par sa valeur [XL-2010]


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 11
    Points : 5
    Points
    5
    Par défaut Sélectionner une cellule non vide et la copier à un endroit définit par sa valeur
    Bonjour,
    je me tourne vers vous pour résoudre ce problème que je n'arrive pas à résoudre...
    je voudrais pouvoir sélectionner uniquement une cellule non vide dans une plage donnée (d3:d41), puis la coller dans une autre cellule en fonction de la valeur de la première cellule...

    ex:

    dans la cellule d4 (toutes les autres cellules de la plage (d3:d41) sont vides), la valeur est de 4.
    je voudrait sélectionner uniquement d4 (dans la plage d3:d41) puis coller la valeur 4 dans la cellule h4 (colonne d + 4).
    le tout sous forme de macro.

    merci d'avance pour votre aide. Je tourne en rond depuis un petit moment sans trouver le truc...
    stéphane

  2. #2
    Membre éprouvé Avatar de keygen08
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations forums :
    Inscription : Octobre 2012
    Messages : 545
    Points : 973
    Points
    973
    Par défaut
    Bonjour,
    Un moyen parmi tant d'autres.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sub blablz()
    For Each cell In Range("d3:d41")
    If cell <> "" Then cell.Offset(0, cell.value) = cell.Value
    Next cell
    End Sub

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 11
    Points : 5
    Points
    5
    Par défaut Merci beaucoup
    c'est exactement ce que je recherchais. Un très grand merci pour cette aide si rapide.

    stephane

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

Discussions similaires

  1. [XL-2010] Ajout de texte dans une cellulle non vide
    Par mikmak78 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 08/09/2014, 16h18
  2. Supprimer ligne d'une cellule non vide
    Par info009 dans le forum Excel
    Réponses: 4
    Dernier message: 03/06/2014, 17h17
  3. [XL-2007] Concaténer du texte a une cellule non vide
    Par amirale dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 29/08/2011, 18h06
  4. [XL-2007] Boucle jusqu'à une cellule non vide?
    Par MANOU06 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 12/02/2011, 00h54
  5. Sélectionner toutes les cellules non vides d'une feuille
    Par Cantalou dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 28/02/2008, 17h38

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