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 relativement à la colonne précédente [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 3
    Par défaut Sélectionner relativement à la colonne précédente
    Bonjour,

    Je suis ultra-débutant en VBA et requiert une précieuse aide à qui veut bien:

    J'ai des cellules remplies sur toute la première colonne et j'aimerais coller une formule sur la deuxième colonne depuis la deuxième ligne jusqu'à l'avant-dernière qui contient des données.

    Plus clairement, par-exemple j'ai des données en A1:A50, j'aimerais coller une formule en B2:B49

    Mais je n'arrive pas à trouver quoi taper; j'imagine qu'il faut intégrer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A1").End(xldown)
    Bref si quelqu'un peut me venir en aide

  2. #2
    Membre Expert Avatar de rvtoulon
    Homme Profil pro
    Agent Technique
    Inscrit en
    Mars 2009
    Messages
    1 042
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Agent Technique
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 042
    Par défaut
    si ta plage de donnée est fixe = B2:B50 directement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("B2:B50").FormulaR1C1 = 'ici ta formule
    maintenant si plage est dynamique alors:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    With Sheets("Feuil1")
        'dernière ligne utilisée de la colonne A
        derlign = .Range("A" & Rows.Count).End(xlUp).Row
        .Range("B2:B" & derlign).FormulaR1C1 = 'ici ta formule
       End With

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 3
    Par défaut
    Merci de la réponse.

    C'est ce que je cherchais sauf que je ne veux pas coller la formule dans la dernière case:
    Donc le faire en B2:B49 (plage dynamique).

    Merci d'avance

  4. #4
    Membre Expert Avatar de rvtoulon
    Homme Profil pro
    Agent Technique
    Inscrit en
    Mars 2009
    Messages
    1 042
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Agent Technique
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 042
    Par défaut
    enlève 1 a derlign :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        derlign = .Range("A" & Rows.Count).End(xlUp).Row - 1

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 3
    Par défaut
    Merci énormément, tout fonctionne bien

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 07/08/2009, 13h39
  2. Sélectionner toutes les colonnes sauf une.
    Par pedro99 dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 23/05/2009, 17h21
  3. [E-03] sélectionner la derniere colonne pleine et supprimer la ligne
    Par ptitloup57 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/02/2009, 10h42
  4. Réponses: 2
    Dernier message: 29/03/2007, 11h34
  5. Détecter la colonne précédente
    Par Houssem dans le forum WinDev
    Réponses: 3
    Dernier message: 08/08/2006, 14h09

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