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 :

choix cellules destination en fonction du mois [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Janvier 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2012
    Messages : 9
    Par défaut choix cellules destination en fonction du mois
    bonjour forum !
    et bon week-end !!

    Quel code pour affecter les résultats d'une macro vres des cellules identifiées du tableau , en fonction du mois ?

    Voir fichier joint suivant ce lien :
    http://cjoint.com/?3ACrJbuu5Wj

    merci par avance!

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Bonjour,

    pour connaitre le numéro du mois en cours
    Tu pourras utiliser ce numéro pour connaitre la colonne de destination

  3. #3
    Membre habitué
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Janvier 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2012
    Messages : 9
    Par défaut euh , pas la réponse attendue.
    Certes !
    Mais cette réponse ne répond pas à ma question.
    J'ai oublié de préciser que je ne me sert que de l'enregistreur de marco , vu mon niveau !!
    Donc si tu pouvais préciser le code à rajouter au bouton clic pour réaliser ce transfert...

    merci

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    1 186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 186
    Par défaut
    Bonjour,

    La macro en 2 lignes (avec utilisation de la fameuse formule Month(Date) )

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
       ' copie les valeurs à copier dans le presse papier
       Range("E33:L33").Copy
       ' collage des valeurs avec transposition ligne / colonne
       Call Range("A20:A26").offset(0, Month(Now())).PasteSpecial( _
             Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=True)

  5. #5
    Membre habitué
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Janvier 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2012
    Messages : 9
    Par défaut message Excel à zapper
    Super , ça marche ! youhou !
    Merci jfontaine et BlueMonkey pour ce code que je n'aurais jamais trouvé , évidemment....

    Peux-tu rajouter qque chose dans ce code pour que la message d'information Excel "Voulez vous remplacer le contenu des cellules de destination ? soit zappé ?

  6. #6
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    pour désactiver les messages d'alerte (avec le code de BlueMonkey)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Application.DisplayAlerts = False
     
       ' copie les valeurs à copier dans le presse papier
       Range("E33:L33").Copy
       ' collage des valeurs avec transposition ligne / colonne
       Call Range("A20:A26").offset(0, Month(Now())).PasteSpecial( _
             Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=True)
     
     
    Application.DisplayAlerts = True

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

Discussions similaires

  1. [XL-2010] Concaténation de cellules de lignes, de cellules fixes et fonction d'un choix
    Par didier_b13 dans le forum Conception
    Réponses: 7
    Dernier message: 18/10/2013, 11h42
  2. Réponses: 4
    Dernier message: 17/04/2013, 12h46
  3. lien en fonction du mois
    Par aide03 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/03/2006, 22h44
  4. [VBA]Affectation d'une valeur à une cellule par une fonction
    Par lallougri dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 27/02/2006, 15h24
  5. choix entre macro et fonction
    Par remi77 dans le forum C
    Réponses: 4
    Dernier message: 22/10/2003, 15h26

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