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 :

[VBA-E]Copie de cellule


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2006
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 24
    Points : 16
    Points
    16
    Par défaut [VBA-E]Copie de cellule
    Bonjour,


    je voudrais lier deux colonnes sans qu'une cellule vide apparaisse avec un 0 dans la cellule liée.

    Je m'explique. J'ai fais un copier / coller avec liaison , de la colonne A de la feuille 1 vers la colonne A de la feuille 2 . Mais les cellules vide de la colonne A feuille 1 sont reproduites sous forme de 0 dans la colonne A de la feuille2. Ce que je voudrais c'est qu'une cellule vide en A Feuille 1 apparaisse aussi comme vide dans la colonne A de la feuille 2.

    Est ce possible ?


    Merci

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 35
    Points : 33
    Points
    33
    Par défaut
    et en lui réaffectant la valeur "" ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cellulequimemmerde.value = ""

  3. #3
    Expert confirmé
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Points : 4 085
    Points
    4 085
    Par défaut
    Elles ont quel format, les cellules de destination de ta copie?

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Hello zaza,

    J'essaierai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Cells(Lig,Col).value = empty
    pour ne pas avoir à gérer ni le 0 ni le format

    A+

  5. #5
    Membre à l'essai
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2006
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 24
    Points : 16
    Points
    16
    Par défaut Petite présicion
    je voudrais si possible ne pas utiliser de macro vba mais seulement utiliser une formule excel de base.

    concernant le format, quelques soit le type de format que je peux choisir, il m'écrit toujours 0 à l'affichage de la cellule.

    par exemple si j'écris : "toto" dans la cellule A1 (de la feuille 1)
    dans la feuille 2 ma cellule A1 vaut "=Feuil1!A1" au niveau de la barre fx mais il est inscrit "toto" dans le contenu de la cellule.

    par contre j'écris rien dans la cellule A2 (de la feuille 1) et
    dans la feuille 2 ma cellule A2 vaut bien "=Feuil1!A2" au niveau de la barre fx mais il est inscrit "0" dans le contenu de la cellule. Et comme je l'ai dis quelques soit le type de format disponible la valeur vaut toujours "0" au lieu de "".

    ca se trouve la solution est simple. Pour essayer vous faites:
    - copiez toute la colonne A1 (feuille1)
    - sélectionnez toute la colonne A1 (feuille 2) et faites : edition -> collage spécial -> coller avec liens
    - constatez le résultat

  6. #6
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 038
    Points
    20 038
    Par défaut
    utilise fonction SI... du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(Feuil1!A1="";"";Feuil1!A1)

  7. #7
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Oui, ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =SI(ESTVIDE(feuil1!A1);"";Feuil1!A1)
    A+

  8. #8
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Points : 24 327
    Points
    24 327
    Par défaut
    Plus général, valable pour toute une feuille:

    Outils - Options - Affichage - Valeurs zéro.
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  9. #9
    Membre à l'essai
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2006
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 24
    Points : 16
    Points
    16
    Par défaut Visual Basic 6 et antérieurs, VBA Office : merci !
    Hello,

    je ne peux que vous remercier. J'ai trouvé mon bonheur grâce à vous et vos solutions.

    Les zéros ne sont plus un problème

    Bonne continuation.

  10. #10
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Points : 24 327
    Points
    24 327
    Par défaut
    La prochaine fois qu'on résoud un de tes problèmes, clique sur le bouton en bas de page.
    Cette fois, je le fais pour toi.
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

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

Discussions similaires

  1. [XL-2003] VBA routine copie de cellule à une heure précise
    Par neofalken dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 08/01/2015, 14h44
  2. VBA-E copie de cellules
    Par touche_a_tout dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 20/08/2007, 13h14
  3. [VBA-E] Copie de cellules
    Par max2245 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 27/12/2006, 11h51
  4. [VBA-E]récup controle copie de cellules de fichiers
    Par Chin dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/02/2006, 10h26
  5. [VBA-E]Erreur lors d'une copie de cellules
    Par illight dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 08/02/2006, 11h22

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