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 :

Probleme ecriture macro


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    micromecanicien
    Inscrit en
    Janvier 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : micromecanicien

    Informations forums :
    Inscription : Janvier 2017
    Messages : 5
    Par défaut Probleme ecriture macro
    bonjour


    J’ai créé dans la cellule B7 un menu déroulant.
    Puis une macro intitulée « comptable » qui remplit le tableau sur la feuille comptable
    Mais les valeurs ne vont pas dans les bonnes cellules de destination alors que dans la macro, j’ai bien spécifié celle-ci.
    Si quelqu’un peux m’aider à résoudre ce problème
    Je le remercie d’avance.


    Animations F11 copier dans « feuille comptable » dans colonne F
    Découverte poney F12 copier dans « feuille comptable » dans colonne F
    Forfait anniversaire F13 copier dans « feuille comptable » dans colonne F
    Balade 1h F14 + G14 copier dans « feuille comptable » dans colonne F pour F14 et G pour G14
    Tiers pension box cheval F15 copier dans feuille comptable dans colonne H

    ci dessous fichier de la macro
    http://www.cjoint.com/c/GArhYRl2ROj

  2. #2
    Membre Expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 871
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Fais le avec l'assistant macro et reviens vers nous avec la macro généré par Excel

  3. #3
    Futur Membre du Club
    Homme Profil pro
    micromecanicien
    Inscrit en
    Janvier 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : micromecanicien

    Informations forums :
    Inscription : Janvier 2017
    Messages : 5
    Par défaut
    Citation Envoyé par Igloobel Voir le message
    Bonjour,

    Fais le avec l'assistant macro et reviens vers nous avec la macro généré par Excel
    Bonjour,
    la macro effectué dans le fichier joint m'a été donné, car je n'y connait rien
    c'est pour cela que j'ai posté le fichier en lien

    tu me demandes d'effectué la macro avec [QUOTE]
    je veux bien le faire, mais mettre ou ce module dans le programme
    merci de m'aiguiller
    lien du fichier pour la macro a corriger => http://www.cjoint.com/c/GArhYRl2ROj

  4. #4
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par haffinger Voir le message
    ci dessous fichier de la macro
    Citation Envoyé par haffinger Voir le message
    c'est pour cela que j'ai posté le fichier en lien
    http://www.developpez.net/forums/d84...s-discussions/

    Je te conseille plutôt de faire un copier/coller du code dans un message de ce sujet en l'encadrant de balises CODE.
    http://club.developpez.com/regles/#LIII-E

    Mais les valeurs ne vont pas dans les bonnes cellules de destination alors que dans la macro, j’ai bien spécifié celle-ci.
    La macro placera la valeur dans la cellule demandée.
    Si elle se place dans une autre, c'est qu'on lui a demandé ainsi.

    la macro effectué dans le fichier joint m'a été donné, car je n'y connait rien
    Ce qui rend l'affirmation précédente (spécification correcte de cellule) peu fiable.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    micromecanicien
    Inscrit en
    Janvier 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : micromecanicien

    Informations forums :
    Inscription : Janvier 2017
    Messages : 5
    Par défaut
    ci joint un copier coller de la page excel
    suivi de la macro et la demande pour réaliser ceci :

    Animations F11 copier dans « feuille comptable » dans colonne F
    Découverte poney F12 copier dans « feuille comptable » dans colonne F
    Forfait anniversaire F13 copier dans « feuille comptable » dans colonne F
    Balade 1h F14 + G14 copier dans « feuille comptable » dans colonne F pour F14 et G pour G14
    Tiers pension box cheval F15 copier dans feuille comptable dans colonne H

    étant donné que la réalisation d'une macro et moi, ça fait 2
    mais je suis prêt a m'investir dans ce domaine
    encore merci, si une personne puisse réaliser ma demande
    *********************************************************

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     Sub Macro2()
    '
    ' Macro2 Macro
    '
    ' Touche de raccourci du clavier: Ctrl+b
     
        Jour = Range("B3").Value
        Client = Range("B4").Value
        N°Fact = Range("B6").Value
        Animations = Range("F11").Value
        Découverteponey = Range("F12").Value
        Forfaitanniversaire = Range("F13").Value
        Baladede1h = Range("F14").Value
        Baladede1h = Range("G14").Value
        Tierspensionboxcheval = Range("F15").Value
     
     
        Sheets("comptable").Select
        Range("A1").Select
        If Range("A2").Value <> "" Then Range("A1").End(xlDown).Select
        ActiveCell.Offset(1, 0).Select
        ActiveCell.Value = Jour
        ActiveCell.Offset(0, 1).Value = Client
        ActiveCell.Offset(0, 2).Value = N°Fact
        ActiveCell.Offset(0, 5).Value = Animations
        ActiveCell.Offset(0, 5).Value = Découverteponey
        ActiveCell.Offset(0, 5).Value = Forfaitanniversaire
        ActiveCell.Offset(0, 3).Value = Baladede1h
        ActiveCell.Offset(0, 6).Value = Baladede1h
        ActiveCell.Offset(0, 7).Value = Tierspensionboxcheval
     
        Sheets("facture").Select
     
    End Sub
    **************************************
    Nom : macro excel.jpg
Affichages : 303
Taille : 128,9 Ko

  6. #6
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    la macro effectué dans le fichier joint m'a été donné, car je n'y connait rien
    Mais lorsque je lis ces quelques lignes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Sheets("comptable").Select
    Range("A1").Select
    If Range("A2").Value <> "" Then Range("A1").End(xlDown).Select
    ActiveCell.Offset(1, 0).Select
    et les lignes qui suivent,
    je ne peux m'empêcher de penser que celui qui "t'a donné" cela n'y connait vraiment pas grand chose non plus !
    Que de détours inutiles pour parvenir à du simple !

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

    conformément aux règles de ce forum, il faut poster le code entrepris balisé via l'icône #.

    Pour rappel le VBA exécutant les ordres du code, s'il y a un souci alors le développeur s'est trompé ‼

    _________________________________________________________________________________________________________
    Je suis Paris, Istanbul, Berlin, Nice, Bruxelles, Charlie, …

Discussions similaires

  1. Probleme ecriture dans la base de registre
    Par Deton@tor dans le forum C++Builder
    Réponses: 8
    Dernier message: 30/04/2008, 15h03
  2. [VB] Probleme ecriture de contenu d'une userform dans *.xls
    Par calimero91 dans le forum Macros et VBA Excel
    Réponses: 22
    Dernier message: 20/12/2005, 12h14
  3. Problème ecriture grub.conf pr double boot
    Par peppena dans le forum Administration système
    Réponses: 1
    Dernier message: 02/12/2005, 13h44
  4. [VBA-E] Probleme couleur macro
    Par Mugette dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 20/09/2005, 11h11
  5. probleme de macro
    Par wxcnbv dans le forum C
    Réponses: 2
    Dernier message: 14/07/2004, 21h22

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