Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3032 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Excel : lancer une macro ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Excel : lancer une macro ?

n°2531761
steph_d
Posté le 29-09-2006 à 12:41:44  profilanswer
 

bonjour,
 
J'aimerais utiliser la macro suivante sous Excel :
 
Sub eliot()
    Set vzone = Selection
    vtxt = vzone.Range("a1" ).Value
    For i = 2 To vzone.Rows.Count
        vtxt = vtxt & Chr(10) & vzone.Cells(i, 1).Value
        vzone.Cells(i, 1).ClearContents
    Next
    vzone.Range("a1" ).Value = vtxt
    With vzone
        .HorizontalAlignment = xlCenter
        .VerticalAlignment = xlCenter
        .WrapText = False
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = True
    End With
    vzone.Range("a1" ).Value = vzone.Range("a1" ).Value
End Sub
 
Mais coment fait-on pour la lancer ?
 
Merci d'avance pour les réponses

mood
Publicité
Posté le 29-09-2006 à 12:41:44  profilanswer
 

n°2531783
Z_cool
HFR profile rating:⭐⭐⭐⭐
Posté le 29-09-2006 à 13:11:11  profilanswer
 

j ai pas trop regardé ce qu el fait, mais tu peux mettre un boutton sur ta fenetre. ou ajouter un raccourci clavier.

n°2531785
ZeBix
edit > preview
Posté le 29-09-2006 à 13:11:52  profilanswer
 

Outils -> Macros -> Macros  
ou  
Alt+F8
 
Tu sélectionnes ta macro et "Exécuter".

n°2531817
steph_d
Posté le 29-09-2006 à 14:14:59  profilanswer
 

Merci
ce que je ne comprends pas c'est que j'ai le texte de la macro, mais comment on la met en oeuvre.
Par altf8 j'ai une fenetre qui me demande d'éxecuter une macro mais je ne sais pas comment y mettre le patit programme décrit au dessus

n°2531827
SuppotDeSa​Tante
Aka dje69r
Posté le 29-09-2006 à 14:23:41  profilanswer
 

Tu affiches la barre d'outils nommée "Visual Basic"
Tu clicks sur l'icone nommé "Visual Basic Editor"
Tu vas dans Affichage et tu clicks sur "Explorateur de projet"
A Gauche de ta fenetre doit se trouver une arborescence ressemblant a ceci :
- VBA Project (TonClasseur)
 - Microsoft Excel Object  <(-- ici tu clicks avec le bouton droit tu fais "Insertion" puis "Module"
 
Tu colles ton texte de ta macro dans feuille blanche qui s'est ouverte au centre de l'ecran.
Tu enregistres.
Tu fermes et tu réouvres ton fichier.
 
Ensuite tu peux suivre les procedures données precedement pour lancer une macro (Alt + F8 etc.)
 
Cordialement.

n°2531851
steph_d
Posté le 29-09-2006 à 14:49:39  profilanswer
 

ok ca marche
merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Excel : lancer une macro ?

 

Sujets relatifs
[ Excel ] Fichier de 6mo avec une cellule... c'est grave docteur ?Excel : comment cumuler 2 valeurs TXT
[Excel] Fichier lent[RESOLU][excel] somme() et si()
[Excel] Récupération de #VALEUR!Probleme dans projet Excel
Comment lancer une macro excel automatiquement apés demarrage excel?aide excel comment lancer une macro a partir d'un clique sur une case
Comment lancer une macro Excel a partir d'un VBScriptcomment lancer une macro sans ouvrir excel?
Plus de sujets relatifs à : Excel : lancer une macro ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR