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 :

créer une macro par un bouton sur ma feuille [XL-2007]


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2011
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Septembre 2011
    Messages : 116
    Points : 71
    Points
    71
    Par défaut créer une macro par un bouton sur ma feuille
    bonjour et merci de m'avoir accepté sur votre forum...

    Voilà ma question, si vous pouvez m'aider.

    J'aurai aimé dans un classeur facture1.xls, copier une cellule a1 par exemple et la coller dans un classeur archive.xls tout en restant dans sur mon classeur facture.

    Ensuite, j'aurai aimé refaire la même chose que dans le classeur facture2.xls toujours copier la cellule a1 par exemple et la coller dans mon classeur archive.xls mais que cette cellule vienne se mettre en dessous de a1 donc en a2 et ainsi de suite…

    J’espère ne pas être trop exigent et merci d'avance.

    bien à vous Timtof

  2. #2
    Membre éprouvé
    Homme Profil pro
    Ingénieur Pilotage
    Inscrit en
    Avril 2009
    Messages
    405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur Pilotage
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2009
    Messages : 405
    Points : 1 063
    Points
    1 063
    Par défaut
    Bonjour,

    Tout ceci est possible via Automation : tutorial

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

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 754
    Points : 9 396
    Points
    9 396
    Par défaut
    Bonjour,

    Une solution en utilisant les variables objets

    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
    Sub Archive()
     
    Dim wrk As Workbook
    Dim Ligne As Long
     
    Set wrk = Application.Workbooks.Open("C:\Archive.xls")
     
    Ligne = 1
     
    'Trouve la prochaine ligne vide
    Do While wrk.Sheets("Feuil1").Range("A" & Ligne).Value <> ""
        Ligne = Ligne + 1
    Loop
     
    wrk.Sheets("Feuil1").Range("A" & Ligne).Value = ThisWorkbook.Sheets("Feuil1").Range("A1").Value
     
    wrk.Save
    wrk.Close False
    Set wrk = Nothing
     
    End Sub
    Cette procédure sera à placer dans chaque classeur facture.

  4. #4
    Membre régulier
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2011
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Septembre 2011
    Messages : 116
    Points : 71
    Points
    71
    Par défaut
    Encore merci pour votre réponse...
    bien à vous.

    Tim

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

Discussions similaires

  1. [XL-2010] Lancement d'une macro par clic droit sur un bouton
    Par Thanatos2 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 09/04/2015, 22h55
  2. Affecter une macro VBA à un bouton sur AutoCAD
    Par YassDumb dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 14/11/2012, 10h42
  3. [WD-2002] lancer une macro par un bouton de commande
    Par entrepDBH dans le forum VBA Word
    Réponses: 5
    Dernier message: 06/07/2011, 15h36
  4. [AC-2000] créer une table par un module macro
    Par Béaté dans le forum VBA Access
    Réponses: 10
    Dernier message: 05/08/2009, 12h56
  5. Créer une macro sur Winedt
    Par Angerbode dans le forum Programmation (La)TeX avancée
    Réponses: 0
    Dernier message: 20/12/2007, 14h39

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