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 :

Remplir une feuille, séléctionner une plage et exporter en PDF


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Ingénieur Topographe
    Inscrit en
    Janvier 2021
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur Topographe
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Janvier 2021
    Messages : 6
    Points : 4
    Points
    4
    Par défaut Remplir une feuille, séléctionner une plage et exporter en PDF
    Salut à toutes et à tous;
    Je veux automatiser une tâche et j'ai essayé de minimiser au maximum les infos et les feuilles excel pour ne pas vous ennuyer.
    En fait, je veux programmer trois boutons :

    1 - Bouton 1 : Remplir la fiche de validation
    En sélectionnant par exemple la cellule ( A,4)sur la feuille ETAT, je veux remplir les cellules en couleurs sur la feuille validation (N° Fiche, description du contrôle, ...)

    2- Bouton 2 : Visualiser la sélection sur tableau
    Sélectionner la plage du tableau 1 ou Tableau 2 ( Selon la désignation du contrôle) en fonction du PK départ et PK fin qui figure sur l'état

    3-Bouton 3 : Exporter en PDF
    Une fois mettre le curseur sur le numéro de la fiche sur la feuille ETAT; exporter les deux feuilles " Validation" & " Tableau 1 ou 2 selon le cas " en PDF tout en prenant en considération l'impression des titres " Ligne à répéter en Haut L1 au L8 ". Les chemins d’enregistrement des fichiers PDF figurent sur la feuille ETAT.

    J'ai besoin de vos lumières.

    Merci
    Fichiers attachés Fichiers attachés

  2. #2
    Membre émérite Avatar de Zekraoui_Jakani
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    1 670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 670
    Points : 2 489
    Points
    2 489
    Par défaut
    Je n'ai pas ouvert votre fichier, mais si la structure des tableaux est constante, alors il suffit de cliquer sur "enregistrer macro", faire tout le processus manuellement puis arrêter l'enregistrement de la macro. Le code est visible dans la fenêtre VBA, via Alt+F11

  3. #3
    Membre émérite Avatar de Zekraoui_Jakani
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    1 670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 670
    Points : 2 489
    Points
    2 489
    Par défaut
    Voici une version qui répond aux différentes demandes (voir annexe) :
    Notes:
    1. Remettre les liens
    2. Les données sont transformées en tableaux structurels pour en faciliter le traitement
    3. Corriger les adresses des répertoires en N2, N3 dans ETAT
    4. Ne pas modifier/supprimer/déplacer la formule en N4
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [XL-2007] Remplir une plage par le même caractère
    Par apt dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 26/04/2012, 06h04
  2. Remplir une plage de données à partir deux données
    Par jacksparot dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 10/04/2011, 19h11
  3. Requête complexe pour remplir une plage
    Par Nicolas N. dans le forum Requêtes
    Réponses: 1
    Dernier message: 02/01/2011, 23h52
  4. Remplir une plage tous les 5 éléments
    Par aricoh dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 29/10/2009, 16h46
  5. Remplir une plage à partir d'un tableau
    Par roudy78 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 31/05/2007, 10h56

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