Inscription
16 mai 2008
Dernière intervention
17 mars 2014
Interventions
29
Signature

[vba] Automatiser Word à partir d'Excel [Résolu]

Bonjour, j'ai créé une macro pour générer un fichier word à partir d'une feuille Excel. je voudrais que le document word conserve les deux décimales du document Excel, ce qui n'est pas le cas après le transfert. Ci dessous un bout de mon code. i = 29 '29ème ligne excel Cell = 2 While Not IsEmpty(Cells(i, 3)) WordDoc... Lire la suite

Copier une plage en ignorant les cellules vides [Résolu]

Bonjour, Je tente vainement de recopier un plage de cellule d'une feuille à l'autre en ignorant les cellules vides mais sans affecter l'ordre nitial de la plage . Ci dessous le code que j'ai tenté d'utiliser : Sub Copie1() Dim plage As Range Dim Cel As Range ActiveWorkbook.Sheets("Feuil6").Select Set plage = Range("A1:A") & Ran... Lire la suite

macro pour insérer une image

Bonjour, J'ai créé un petit pgm de classt d'un concours de pétanque. Pour agrémenter la liste des résultats, je voudrais insérer une image de coupe en face de la ligne comportant la 1ère femme.(position aléatoire en fonction du classement) Voilà le bout de code que j'ai écris mais je n'arrive pas à faire apparaître mon image.Je n'ai auc... Lire la suite

Vba recopier une plage dont nombre de ligne est indéterminé.

Voilà mon code: Worksheets("Engagés").Range("M1:O" & Cells(Rows.Count, "C").End(xlUp).Row).Copy _ Worksheets("Hommes").Range("A1") Je veux recopier de la feuille "Engagés" une plage de cellule située entre "M1:O" dont le nombre de lignes est indéterminé, dans une feuille du même classeur "Hommes" à partir de la cellule "A1". Les cel... Lire la suite

[Catégorie modifiée VB6 --> VBA] Macro dans Excel

Je voudrais faire sous excel écrire un petit programme pour classer les équipes d'un concours de boules. Je voudrais dans un tableau intercaler les hommes et les femmes : Tableau 1 : tous les hommes Tableau 2 : touts les femmes Tableau 3 : un homme, une femme etc... Je connais le nombre maxi de participants (H et F) = 52 mais le nomb... Lire la suite