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 :

Adapter macro sur colonne


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2013
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Juillet 2013
    Messages : 76
    Par défaut Adapter macro sur colonne
    Bonjour,

    Souvent je me retrouve avec le problème d'avoir une macro qui s'ajuste sur une ou plusieurs cellules prédéfinie, alors que je souhaiterais l'utiliser sur toute une colonne sachant que le nombre de ligne est variable.

    Par exemple avec ce code ;

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub testdate()
     
    Dim strDate As String
       strDate = Format([C1], "0000/00/00")
     
      [C1].NumberFormat = "dd/mm/yyyy"
      [C1] = CDate(strDate)
     )
    J'aimerais que cette macro agisse sur tout la colonne "c" au lieu 'une seule cellule.
    Mais du à mon manque d'habileté avec le langage vba, je me retrouve souvent bloquer par l'écriture.

    Comme adapter une macro sur toute une colonne en général?

  2. #2
    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, bonjour,

    remplacer la référence de la cellule unique à celle de la colonne ou d'une plage de cellules par exemple …

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2013
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Juillet 2013
    Messages : 76
    Par défaut
    Bonjour,

    Mais justement quelle est la bonne écriture à adapter ?

  4. #4
    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

    Différentes méthodes possibles, tout dépend comment se présentent les données. Columns, Range, .End, CurrentRegion, …

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2013
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Juillet 2013
    Messages : 76
    Par défaut
    Je comprends bien mais par exemple avec le code que j'ai cité dans mon premier message, je n'arrive toujours pas à voir clair sur comment je dois remplacer la référence par celle de la colonne.

  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

    Moi non plus car
    Citation Envoyé par Marc-L Voir le message
    tout dépend comment se présentent les données …
    Pourtant des pistes j'ai donné ‼

    Et avec l'Enregistreur de macros - l'ami des débutants - cela donne quoi ?

Discussions similaires

  1. [XL-2010] MFC par macro sur valeurs en double dans 2 colonnes + rassemblement doublons.
    Par FIMO7 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 05/03/2011, 19h32
  2. [XL-2010] MFC par macro sur valeurs en double dans 2 colonnes
    Par FIMO7 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/03/2011, 23h09
  3. [XL-2007] Forcer le calcul de la macro sur les colonnes masquées
    Par patsyl77 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 27/09/2010, 22h10
  4. [AC-2007] Macro sur formulaire pour lancer une requête adaptable
    Par Kuccia dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 07/08/2009, 17h25
  5. Lancement Macro par action sur colonne
    Par primax dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 01/02/2008, 16h52

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