Résultats pour "automatisation"

276 résultats pour cette recherche

Bonjour!,

Je travaille actuellement sur l´automatisation d´un Tableau Excel Master File

J´ai deux questions pour la mise a jour de mes données :

1) Je souhaite créer une macro pour ma première colonne A de ce tableau qui me permette d´ajouter a la première cellule non vide de la colonne une série de données issu d´un copier coller d´une plage de données, mais je veux que pour mon prochain coller coller automatique les données s´ajoutent et se suivent toujours a la première cellule vide de la colonne A...les donnees s empilent a chaque update

2) a chaque ajout de série de données dans cette colonne A du tableau je veux faire plusieurs Vlookups sur cette série de données, sur les autres colonnes B,C, D pour importer des informations d´autres fichiers, par contre je veux que ma Vlookup dans mon tableau consolidé s´arrête a la dernière cellule complétée de ma série de données en colonne A nouvellement ajouté...une Vlooup qui suit parfaitement la nouvelle série de données

j´ai commencé a le faire par enregistreur de macro, mais ne prends pas en compte processus de répetition, empilement de données corrects…

merci pour votre aide,

exemple de macros

amicalement

Jean-Baptiste

Bonjour,

Je me permets de poster sur le site car je bloque sur un problème depuis plusieurs jours.

En effet, j'aimerai apporter des automatisations supplémentaires à un fichier excel et l'intégration de macros est nécessaire. J'aimerai copier deux colonnes à l'aide d'un bouton et ensuite qu'elles viennent s'ajouter à droite, à chaque fois que j'appuierai sur le bouton il faut que les colonnes créées se décalent vers la droite. Aussi lorsque j'appuierai sur ce bouton, il faudrait si possible que deux colonnes différentes soient ajoutées dans une autre feuille du tableau (tableau de synthèse correspondant, carottages ou calfeutrements). Également, que les cellules des colonnes créées grâce aux boutons soient reliés à d'autres cellules afin qu'elles se remplissent automatiquement.

J'ai déjà créer deux boutons mais les colonnes ne se décalent pas..

Je joins le fichier Excel et des photos pour la compréhension de mon problème.

Merci d'avance à celui ou celle qui pourra me venir en aide.

1suivi.xlsm (43.05 Ko)
inkedcapture4 li inkedcapture3 li inkedcapture2 li

Bonjour à tous,

Je cherche à automatiser le processus de demande de congés via PowerAutomate en utilisant Excel. Pour cela je pensais utiliser un fichier similaire à celui joint ci-dessous en version simplifiée.

Les collègues rentreraient les informations dans un formulaire qui viendrait mettre dans ce fichier le nom de la personne et les date de début et fin de congés. Excel mettrait alors des "0" entre les dates souhaitées. Le 1 signifiant que la personne est présente et 0 absence.

C'est là que j'ai besoin de votre aide. Je n'arrive pas à gérer cette partie. J'ai utilisé la fonction RECHERCHEV pour essayer de récupérer les infos mais je ne récupère qu'une seule ligne dans mon tableau "Demande". Peut-être que je cherche mal mais je ne trouve aucun calendrier ou autre faisant ce que je désire, à chaque fois tout est rentré à la main.

Auriez-vous une solution à mon problème ou un moyen de faciliter ceci ?

Merci d'avance,

Bonjour,

J'aurais besoin d'une automatisation qui permettrais que la feuille "Liste Complète" se "déploie" dans les autres onglets.

Les gens présents dans l'étoile noire se retrouvent listé (Avec la même mise en forme et nombre de colonnes dans l'onglet "etoile noire", idem pour ceux présent sur Yavin dans l'onglet Yavin.

Puis ceux qui sont dans le département méchants dans l'onglet méchants et pareil pour gentil.

Et j'aurais besoin que cela s'automatise, si on rajoute une ligne et un personnage

Comment faire ? Macro Formule ?

Merci d'avance les pros

Julien

Bonjour,

Je ne poste jamais en général donc je ne sais pas trop comment ça marche, j'ai essayé de chercher si cette question a déjà été posée au préalable mais je n'ai pas trouvé ce problème précis.

Voilà, je suis en stage et je dois proposer une méthode simple pour accélérer certains calculs.

J'ai alors choisi d'utiliser Sheets étant donné que je n'ai pas de logiciel sophistiqué spécialement conçu pour mon problème.

La sortie est une fonction de type y=a*x+b (a et b connu)

Ce que j'aimerais, c'est qu'un programme simple me demande la valeur de x, de sorte à ce que quand j'entre x, il exécute en me donnant la sortie. Je tiens à ce que Sheets me demande la valeur de x et que je n'ai pas besoin à chaque fois de remplacer la valeur de x étant donné que j'ai beaucoup de fonctions dépendantes entre elles à créer.

Je suis pas sûr que ce soit clair alors je peux reformuler si besoin ^^

Ca me débloquerait beaucoup dans mon avancée alors,

Merci d'avance et bonne journée à vous !

Bonjour à tous

Dans le tableur test1 ci joint

2test1.xlsm (19.40 Ko)

, à l'ouverture du tableur l'onglet bdd se copie dans l'onglet tcd1 et supprime les doublons. Les futurs TCD seront donc automatiquement mis à jour (cf code vba du tableur test1). est il possible une fois le tableur ouvert, si la bdd doit être mise à jour par un utilisateur que le même procédé se réalise. (copie colle efface doublons et donc mise à jour des tcd). cela permettrait d'éviter de fermer le tableur et de le réouvrir pour que le code fonctionne (auto open)

Merci d'avance pour vos réponse

Hello,

Alors, je vais essayer de vous décrire mon problème en espérant réussir à me faire comprendre (souvent c'est clair dans notre tête, mais quand on met à l'écrit notre problématique, ça ne ressemble plus à rien).

En gros, j'ai une feuille excel maître qui synthétise les données d'autres feuilles excel esclave. Ainsi, je fais appelle au cellules qui m'intéressent dans les feuilles excel esclaves afin d'implémenter les cellules de mon tableau dans le fichier excel maître.

Les fichiers maître et esclaves évoluent chaque mois (une sorte de reporting mensuel on va dire). Donc je créé tous les mois une copie de mon fichier maître et de mes fichiers esclaves afin d'en garder l'historique propre des mois précédent et implémenter les données du mois suivant.

Le soucis pratique est que faisant comme ça, je me retrouve à devoir sur le nouveau fichier maître, modifier dans les cellules le nom du fichier esclave auquel il est fait appel (la modification est uniquement une incrémentation de l'intitulé du mois dans le titre du document, par exemple "ROBERT_JONJONS_06_2020.xlsx" pour le mois de juin).

J'aimerais savoir si lorsque que je créé tous mes nouveaux fichiers esclaves avec le titre qui va bien suivant cette logique de simple incrémentation du numéro du mois, il y aurait moyen que mon fichier maître du mois correspondant fasse tout seul la l’incrémentation du numéro du mois correspondant à chaque fichier appelé dans ce fichier maître. Car j'ai un nombre assez conséquent de fichier esclave et faire la synthèse via un fichier maître en implémentant à la main les données c'est lourd et source d'erreur, donc j'aimerai en quelque sorte automatiser cette extraction de données des fichiers esclaves vers le fichier maître.

En espérant avoir été assez clair et concis !

Merci d'avance pour l'aide !

Kamal

Bonjour à tous,

J'ai une question concernant la réalisation d'une feuille d'astreinte automatisé qui me pose problème.

Si quelqu'un arrive à m'aiguiller ça serait génial !

Dans la feuille RECAP_ASTREINTE, j'aimerais pouvoir afficher dans les cellule C15 le Nom de l'Agent d'astreinte sur la semaine en cours (date de début le jeudi de chaque semaine) avec en D15 son numéro de portable ainsi qu'en E15 l'agent d'astreinte Semaine N+1 qui sont affiché dans la feuille ASTREINTE.

Et cela en utilisant la cellule B2 de la feuille RECAP_ASTREINTE qui lorsque l'on renseigne le numéro de semaine, vas chercher automatiquement les infos correspondantes dans la feuille ASTREINTE.

Je ne suis pas très doué en Google sheets et en Excel...

Merci a vous si vous passez du temps à résoudre ce problème qui pour moi est insolvable !!!

Bonjour chère famille. Je suis confronté à un fichier complexe pour moi. Il s'agit d'un fichier de gestion des clients comportant plusieurs feuilles à automatiser.

Je souhaiterai que :

- dans la feuille "Saisie" , sélectionner le type de mouvement ( versement du jour où retrait du jour), en renseignant le numéro client, l'intitulé apparaît automatiquement. Saisir le montant et la date. La référence (Ref.) est générée automatiquement suivant un générateur de codes alphanumérique (7) dont 2 alphabétiques et 5 numériques. Un macro pour valider et passer les données à la feuille suivante.

- dans la feuille "reçu (apport-retrait)", les éléments saisie dans la feuille précédente se répètent. Disposer d'un macro pour faire un aperçu avant impression.

- dans la feuille "comptabilisation", les éléments figurant sur la feuille "saisie" s'ajoutent à chaque saisie. Pour la colonne "montant", si c'est un versement, le montant est positif, et montant négatif si c'est un retrait.

- dans la feuille "generate frais mensuel", un macro qui extrait, à partir de la feuille "base clients", tous les clients en les mouvementant pour un montant mensuel de -300. Opération a répéter chaque fin du mois. L'extrait générée est ajouter à la feuille.

Un autre macro pour comptabiliser l'état généré dans la feuille "comptabilisation".

- dans la feuille "extrait compte", en saissisant un numero client dans la cellule B1, et en renseignant les dates début et fin, aucun macro affiche les informations demandées.

- dans la feuille "balance", tous les clients se retrouvent avec leur solde. Au debit, les retraits et les frais de tenue de compte,. Au crédit, les apports.

- dans la feuille "base clients", on met à jour des que besoin la liste des clients.

Merci d'avance à tous.

Bonsoir,

J'ai commencé à créer un fichier excel me permettant d'organiser mes repas hebdomadaires. l'objectif est de pouvoir m'organiser et mesurer mes apports. Les fonctions principales qu'aura le fichier sont les suivantes :

  • Pool de recettes comportant ingrédients et apport calorique.
  • Une section menu permettant de choisir les recettes et/ou ingrédients sous forme de menu déroulant.
  • La création d'une liste de course reprenant les choix du menu de la semaine pour savoir quoi acheter et en quelle quantité.

Ce sont les première fonctions qui me viennent pour une première version.

J'ai utilisé des fonctions RECHERCHEV pour les ingrédients dans les recettes donc c'est OK

J'ai pensé à la fonction SOMME.PROD pour incrémenter chaque ingrédients dans une liste mais je ne suis pas sûr que cela s'applique pour moi.

Mon réel point de blocage est dans la copie de chaque ingrédients de la recette sélectionnée. Lorsque je choisis une recette dans une entrée pour la composition de mes menus, je ne parviens pas à reporter ce choix pour que mon fichier sache que : Omelette contient X ingrédients et donc de pouvoir le reporter sur ma liste de course.

Je ne sais pas si c'est clair écris comme cela, je peux vous transmettre mon fichier si besoin est.

Auriez-vous des pistes de réflexions pour que je puisse pallier ce blocage ? Dois-je m'orienter vers des fonctions complexes et si oui, lesquels pourraient faire l'affaire ?

En vous remerciant par avance de votre retour.

Alexis

Bonjour à tous,

J'espère qu'en ces temps compliqués, tout le monde se porte bien !

Premier post pour ma part et un vrai débutant en Excel - VBA !

Comme l'indique mon poste, je souhaiterais automatiser la cartographie des risques de ma méthode projet. Je sais que plusieurs posts ont déjà été créés à ce sujet, j'ai essayé de recopier la macro, d'adapter cette dernière à mon document mais cela ne marche pas..

Pour être plus précis, cela marche une fois et m'affiche le message suivant : Erreur d'excécution "9", l'indice n'appartient pas à la sélection.

Surement quelque chose de très basique, mais je n'ai pas réussi à comprendre malgré mes recherches..

Serait il possible d'avoir un peu d'aide svp ? Le tableau concerné est dans l'onglet 3'-Risques Graph et commençant en B2, les données d'entrée se trouve dans l'onglet 3-Risques en D5:F19. J'aurais la même chose à faire pour le tableau dans l'onglet 3'-Risques Graph et commençant en J2 et dont les données d'entrée se trouve dans l'onglet 3-Risques en L5:N19.

J'espère avoir été assez précis.

Au delà de me faire la macro, j'avoue que j'aimerais comprendre où était mon erreur..

Merci de votre aide !

Bonne journée !

Bonjour à tous j’espère que vous êtes tous épargnés par le COV 19. Je viens ré-poster mon sujet de la dernière fois qui n'avait pas eu de solution en espérant que cette seconde tentative sera la bonne .

Dans le fichier excel joint vous trouverez a gauche un tableau avec une série de nom comme celui-ci (165702_1_1) , ces noms sont obtenues à partir d'une fiche papier que je reçois en fin de journée. Chaque nom est subdivisé comme suit: 165702 = Nom d'un bloc ; 1 = Numéro de la ligne 1 ; 1 = Numéro de la colonne 1. Ce qui donne 165702_1_1 . Ce que j'aimerai faire c'est de rentrer dans un formulaire le nom d'un seule bloc , suivit du nombre de lignes , du nombre de colonnes et du nombre de blocs pour qu’ils puissent générer automatiquement le noms de tous les autres points et les insérer dans une colonne comme dans la colonne N. J'ai imagé mes explications avec des flèches dans le fichier excel. J'espère sincèrement que vous pourrez m'aider parce que je galère grave avec ces données , parfois j'en ai plus 500 à rentrer à la main.

Un code VBA qui alimenterai mon formulaire serait la bienvenue .

4exemple-db.xlsx (16.91 Ko)

Bonjour à tous j'ai bésoin d'une aide pour automatiser une saisie de données sur excel à l'aide d'un formulaire . Pour mieux me faire comprendre je m'explique, je reçois en fin de journée une fiche qui est représenté par l'image présente dans le fichier (EXEMPLE_DB), avec toutes les données qui s'y trouvent. Moi de mon côté je dois recopier ces informations dans un fichier excel et le présenter comme dans la colonne L et M du tableau. En gros je dois créer un tableau excel avec le nom de chaque point présente sur la fiche (image). Le nom de chaque point est structuré comme suit : du nom du bloc dans lequel il se trouve + le numéro de la ligne sur laquelle il se trouve + le numéro de la colonne dans laquelle il se trouve ( le numéro de colonne commence par 20) et les (+) sont remplacés par des tirets du 6 dans le fichier (_). Connaissant le nombre de points concernés et le nom de chaque blocs ne serait-il pas possible de créer un formulaire qui me permettrait de générer automatiquement les noms de tous les points de différents blocs lignes par ligne ? sachant que chaque bloc à un nom différent du précédent ?

Merci d'avance pour vos réponses le problème est loin d’être simple sachant que parfois j'ai plus de 1000 point à traiter et je dois recopier les noms de chaque point un par un , si jamais vous m'aider je vous en serai éternellement reconnaissant .

18exemple-db.xlsx (94.12 Ko)

Bonjour à tous,

Après bon nombre d'heures passées sur ce fichier, je touche presque au but !!

J'ai besoin de vous pour le terminer, je vous en serai extrêmement reconnaissant car c'est pour le boulot et il faudrait que je puisse le présenter fonctionnel ce mercredi.

Voici les problématiques :

1- Dans la TextBox4 du Userform1, je renseigne une quantité (1 à X). Après avoir cliqué sur "Valider", il faudrait que ce coefficient entraîne les 3 actions suivantes :

- Copier coller, (x fois, suivant valeur dans TextBox4) la plage "A12:JD26" de la feuille "RoadCard" à la suite (ex : A27:JD41) en conservant formules + mises en forme conditionnelle...

- Copier coller, (x fois suivant valeur dans TextBox4), de la "Feuil2", la plage "J16:P30" à la suite (ex : J31:P45) en conservant formules + mises en forme

- Générer (x fois le Userform2 suivant valeur dans TextBox4) et les lier aux plages copiées ci-dessus pour que les valeurs que j'y renseigne puisse être renvoyées au bon endroit.

Deuxième chantier :

2- Lors de l'initialisation de mon Userform2, je souhaite que les zones de texte soient grisées et que l'action de cocher des petites cases à gauche des différents métiers permette la coloration blanche de la zone de texte affectée.

Dernier chantier :

3- Dans ma Feuil2, j'ai renseignée dans un tableau, en fonction des différents postes :

- Heures d'ouvertures

- Sur ces heures d'ouvertures, les heures productives

- Ressources disponibles

J'ai réussi à automatiser via des formules le calcul pour la mise à jour des dates en fonction de Jours Ouvrés. Or j'aimerai que les heures dans mon onglet "RoadCard" se calculent automatiquement en fonction des heures de fonctionnement des postes.

Exemple : 1 ressource méthode travaille de 8h -> 9h45 -> 10h30 -> 12h puis 13h->14h45->15h30->17h, donc si je commence mon projet méthode (d'une valeur de 4h)à 9h00, j'aimerai trouver une formule qui planifie dans mon onglet "RoadCard" comme ceci :

Heure Début tache + 4h en excluant les périodes d’interruption d'activités pour définir l'heure de fin de tâche.

Bon comme vous pouvez le voir, il reste du boulot ... !! Si vous pouvez m'aider sur 1 ou plusieurs sujets, je suis preneur !!!

Je vous remercie par avance, bon week-end à tous.

Flo

Bonjour à tous,

Je vous contacte car j’ai besoin de votre aide. J’ai un fichier de facturation de téléphonie mobile pour plusieurs entités juridiques. Ce fichier donne les consommations par collaborateur de chaque entité juridique. J’ai besoin de créer pour chaque entité juridique un Fichiers propre de leur consommation. Aujourd’hui je le fais manuellement. Que me conseillez-vous pour automatiser cela ? D’avance merci pour votre aide

Bonjour à tous,

Je souhaiterais automatiser un document mais mes compétences sur Excel sont un peu rouillées.

Je suis enseignante et je souhaiterais réaliser un relevé de notes.

J’ai donc ouvert un fichier Excel avec un tableau à double entrée dans la colonne il y a le nom de tous les élèves en ligne il y a les différentes évaluations. À l’intérieur de ce tableau se trouvent les notes des élèves.

J’aimerais sur une deuxième feuille, réaliser un relevé de notes par élève c’est-à-dire qu’il y aurait les données fixes c’est-à-dire les intitulés d’évaluation et en partie mobile les différentes notes correspondant à chaque élève. J’y ajouterais par la suite des formules pour réaliser des pourcentages et des moyennes.

J’aimerais donc dans ce document qu’il y’a une liste déroulante avec le nom de tous les élèves et que je puisse aller chercher les différentes notes automatiquement pour chaque évaluation.

Est-ce que quelqu’un pourrait m’aider à trouver les différentes formules pour réaliser la liste déroulante et faire le lien entre la première feuille et la deuxième feuille ?

Merci à tous et bon week-end

Bonjour à tous !

Je vous contacte aujourd'hui car je rencontre actuellement un problème avec l'utilisation de graphique croisé dynamique.

Dans mon cas, je lance une macro VBA à l'aide d'un bouton et cette macro va remplir mon classeur excel et notamment les données de Tableaux Croisés Dynamiques. A partir de ces tableaux, j'utilise des graphiques croisés dynamiques pour visualiser les différentes variables de mon système (température, débits ...)

A chaque fin de macro, j'ai rentré la commande suivante qui me permet d'actualiser mes TCD (et donc mes GCD) automatiquement :

Sheets("Feuil1").PivotTables("Tableau croisé dynamique1").PivotCache.Refresh

Cependant, la mise en forme de mes graphiques change à chaque actualisation, ce que j'aimerais éviter ! (remettre la bonne mise en forme manuellement à chaque nouveau lancement de macro serait un processus trop lourd)

En recherchant la réponse à ma question, j'ai bien vu que je ne suis pas le seul ayant rencontré ce problème mais soit les questions n'ont pas obtenu de réponse, soit je ne comprends pas la réponse, soit les réponses se focalisent sur les TCD

La solution qui m'a parue la plus intéressante parmi celles que j'ai testées est la suivante :

1) Création d'un module de classe nommé ici "EventClassModule" (notion que je ne maîtrise pas) dans lequel le code suivant est indiqué

Public WithEvents myChartClass As Chart Private Sub myChartClass_Calculate() myChartClass.ApplyCustomType ChartType:=xlUserDefined, TypeName:="Nom du fichier de mise en forme de GCD" End Sub

2) Utilisation de cette classe dans ma macro globale

Dim myClassModule As New EventClassModule Set myClassModule.myChartClass = Sheets("Graphs").ChartObjects("Graphique 1").Chart

Cependant je n'ai pas réussi à faire fonctionner cette solution (et je ne la comprends en plus pas parfaitement, ce qui n'aide pas)

Si l'un d'entre vous a déjà fait face à cette problématique et l'a résolu ou simplement si vous auvez des idées à me proposer, je suis preneur !

Merci d'avance pour votre aide,

Sacha

Bonjour à tous,

Je pense que ce sujet a déjà été traité plusieurs fois, mais je nécessite votre aide car je ne comprend pas du tout comment fonctionne une macro. Pour info, je viens de découvrir cette option il y a une heure.

Pour un projet portant sur la synthèse du méthanol, des calculs thermochimiques sont à réalisés pour comprendre le fonctionnent de la réaction chimique permettant la fabrication de méthanol. Dans mon cas, je dois calculer l'avancement de la réaction à des températures et des pressions différentes.

Sur mon tableau ci-joint

, je possède des valeurs à atteindre (en rouge) qui sont définies pour chaque colonne.

les cellules à définir sont en vert clair et chacune possède leur propre formule en fonction de la pression (en orange).

à partir de la valeur cible, je peut donc déduire une cellule à modifier (en bleu) qui correspond à l'avancement de la réaction.

Avec 350 cellules à définir, je ne peux pas le réaliser à la main en sachant que je ne suis pas certain de ma formule créer.

Je demande donc votre aide pour pouvoir automatiser ces opérations de valeur cible qui me permettront d'obtenir efficacement l'avancement de ma réaction

Je vous remercie d'avance pour votre aide et je reste à votre disposition pour apporter des informations complémentaires.

Bonjour à tous,

J'ai dans l'idée de faire un fichier qui permettrait de suivre les ventes d'un commerce de vente au détail, on y entre le produit vendu, le moyen de paiement, le prix de vente etc ...

En l'état ce que j'ai fais fonctionne, mais ce n'est absolument pas facile d'utilisation ni très lisible, malheureusement je suis pas capable de faire bien mieux, et je crois que ce que j'aimerais requiert l'utilisation de macros, et là c'est le drame ...

Je m'explique, à chaque client les vendeurs renseignent dans le tableau les produits vendus, ce qui compose un panier, puis sautent une ligne pour passer au client suivant, ce qui, à la fin de la journée, rend le tableau très peu lisible ...

Du coup, je me demandais si il étais possible de colorer toute une ligne lorsque celle-ci est vide, c'est à dire entre deux paniers, afin de pouvoir différencier les paniers.

Également, dans l'idéal il faudrait que le montant total du panier se calcul de manière automatique, mais je n'ai aucune idée de comment mettre ça en place, étant donné que les paniers ne sont jamais identiques, il peut y avoir un panier de 8 lignes, puis en suite un panier de une ligne ...

Voilà, si quelqu'un a un peu de temps à m'accorder, et une solution à me proposer je suis preneur

Merci beaucoup !

Bonjour,

J’ai besoin de conseils concernant une idée que j’ai.

J’ai un fichier Excel avec des recettes de cuisine.

J’ai aussi une base de données d’aliments dans ce fichier.

Dans ce fichier, je crée également des fiches journalières de menu pour les clients avec un objectif calorique à atteindre.

Actuellement, mon fichier type de fiche journalière a un menu déroulant avec les recettes. Je complète les journées avec des aliments. Je fais fiche après fiche. Donc c’est assez long.

Je souhaiterais automatiser mon fichier.

C’est-à-dire: cocher des recettes (ligne ou colonne que je devrais rajouter), faire tourner une macro et tout irait dans un la journée 1, journée 2, journée 3, etc. Après j’aurai seulement à finaliser les journées.

Est-ce possible avec Excel ?

Merci et belle soirée

Recherches récentes

posterrepartition horairesgrouper fichiersstudentcopier conditionconvertirsaveas boitefilterutf8utf8 accentsressources humainesdestinataires mailarreter copie vbasupprimer doublons vbapremiere vide plagemodifiermodifier feuillesallumettesconditionnelleautocad