Résultats pour "remplir maniere automatique macro"

11'898 résultats pour cette recherche

Bonjour à tous,

Je cherche à automatiser les données d'une extraction hebdomadaire réalisé à partir d'un logiciel.

Après une remise en ordre grâce à l'automatisation d'une macro j'obtiens un 1er résultat satisfaisant.

Cependant je n'arrive pas à compléter automatiquement les infos de la colonne C et D.

Mon souhait (voir exemple en PJ

) serait que le chiffre 1869 descende jusqu'à ce qu'il rencontre un nouveau chiffre, en occurrence 4054. Puis 4054 prenne la relève et ainsi de suite jusqu 'à la dernière ligne et cela de façon automatique (formule avec si ou macro)

Pareil pour CISAILLE SAGITA-PERROT.

(Il existe bien entendu un moyen simple de réaliser cela en sélectionnant la cellule et en cliquant 2 fois sur le petit carré en bas à droite, mais il y a plus de 17000 lignes et cela change toute les semaines.)

Merci par avance pour vos réponses

Bonjour,

J’aimerais créer un dashboard pour avoir une vision globale de performances. Ce dashboard serait décliné par période : 1 mois = 1 période, il y aurait donc 12 fichiers sur l’année. Pour remplir ce dashboard, j’irai chercher les données dans plusieurs fichiers différents (il y a une version par mois de ces fichiers).

Afin que le remplissage de ce dashboard ne soit pas chronophage, j’aimerais faire en sorte qu’il n’y ait que le nom du fichier à modifier et ainsi rajouter le fichier de chaque mois dans le dossier :

• Créer une cellule où est indiquée le nom du fichier

• Les autres cellules contiennent les formules et vont chercher le nom du fichier dans la première cellule

Est-il possible de faire quelque chose comme ça ? Si ce n’est pas le cas, comment puis-je remplir mon dashboard de manière semi-automatique en fonction des nouveaux fichiers qui seront mis dans le dossier chaque mois ?

Merci beaucoup pour votre aide !

Bonjour,

je souhaite recevoir un mail automatiquement pour me demander de relancer un client si la date du jour est dépassée par rapport à la date prévue de réponse sans avoir à ouvrir mon fichier excel et activer mon bouton macro

je bloque sur le chemin d'accès : set WBK....etc

je vous joins mon fichier.

N'étant pas un pro, je vous demande de l'aide

Merci bcp

15projetprospect.xlsm (19.17 Ko)

Bonjour à tous,

J'ai dans mon tableau Excel une colonne "commune de résidence" ainsi qu'une autre précisant le canton de rattachement de cette commune.

Est-il possible, si dans un onglet j'inscris le nom de toutes les communes, avec son canton de rattachement, d'y appliquer une formule "si la commune X est écrite alors mettre le canton Y dans la colonne suivante" ?

Merci d'avance pour vos retours.

Bonne journée,

Mguen

Bonjour a tous,

Dans le cadre de mon travail je dois réorganiser chaque jour des données que je recois sur une feuille excel; ce travail est chronophage, fastidieux et ininteressant.

Les données que je recois sont toujours organisées de la meme maniere. Voila ce que je dois faire dans l'ordre chronologique :

copier la colonne 10 pour la coller sur une nouvelle feuille en colonne 1

copier la colonne 2 et 3 pour la coller sur la nouvelle feuille en colonne 2 et 3

copier la colonne 13 '' '' '' 4

'' '' 24 " " " 5

" " 11 " " 6

copier la colonne 21 pour la coller sur la nouvelle feuille en colonne 7

trier ensuite la nouvelle feuille dans l'ordre décroissant en fonction de la colonne 6.

Je commence a peine a travailler avc excel donc soyez clément avec moi dans vos explications.

pour résoudre ce probleme, j'ai essayé de m'initier au VBA et j'ai commencé a réaliser le programme suiant :

Sub CopierDonnees()

Dim Entree As Workbook, Sortie As Workbook

Nomfichierentree = Application.GetOpenFilename("Fichier Excel (*.xls), *.xsl")

' On verifie que l'on a selectionné un nom de classeur

If Nomfichierentree <> False Then

' On ouvre le classeur

Set Entree = Workbooks.Open(Nomfichierentree)

NomFichierSortie = Application.GetOpenFilename("Fichier Excel (*.xls), *.xsl")

If NomFichierSortie <> False Then

Set Sortie = Workbooks.Open(NomFichierSortie)

' Ici j'ai du commnce a mettre cellule par cellule car je ne sais pas comment le faire avec toute une colonne

Sortie.Worksheets("Feuil1").Cells(2, 1) = Entree.Worksheets("Feuil1").Cells(2, 10)

Sortie.Worksheets("Feuil1").Cells(3, 1) = Entree.Worksheets("Feuil1").Cells(3, 10)

Sortie.Worksheets("Feuil1").Cells(4, 1) = Entree.Worksheets("Feuil1").Cells(4, 10)

' On ferme le classeur

Sortie.Close

End If

' On ferme le second

Entree.Close

End If

Vous comprendrez que je me tourne vers vous car tel que j'ai commencé ca va etre chaud je crois ^^ en plus j'ai un probleme, le contenu de certaines cellules est une date et quand je fais le transfert via le VBA ca me donne une suite de chiffres qui n'a pas de sens...

Merci beaucoup pour l'aide que vous pourrez m'offrir !

Bonjour,

A partir d'un logiciel de production, j'obtiens un fichier Excel qui liste, entre autres, les quantités produites par jour et par famille de produit.

Sur plusieurs mois, j'obtiens un fichier contenant plusieurs centaines de ligne (voir exemple joint).

Je souhaiterais pouvoir obtenir un tableau me donnant la production cumulée sur un jour.

Quand le fichier est petit, je m'en sort en utilisant la fonction sous-total, mais sur un gros fichier, ca devient vite fastidieux...

Auriez-vous une idée pour me simplifier la tâche? En vous remerciant.

48pour-forum-1.xlsx (10.48 Ko)

Bonjour,

Depuis plusieurs jours, j'essaie de reporter des lignes de manière automatique sur différentes feuilles.

Sur la feuille "TOUT" toutes les lignes sont répertoriées, les autres feuilles classent chaque jour de la semaine, y a-t-il un programme VBA qui permet de répertorier chaque lundi de la feuille "TOUT" sur la feuille "LUNDI" automatiquement.

C'est-à-dire dès que j'enlève ou rajoute une ligne sur la feuille "TOUT" les autres feuilles se mettre à jour automatiquement.

Pourriez-vous m'aider ??

Merci d'avance

Feuille "TOUT"

test

Feuille "LUNDI"

feuille lundi
19test.xls (15.50 Ko)

Bonjour,

novice en Excel, je bloque sur une macro. Je remercie par avance la bonne âme qui prendra le temps de me répondre, et de m'aider à améliorer mes compétences sur cet outil ultrapratique !

Je crée un modèle de facture pour mon entreprise. Je voudrais que quand j'écris le mot "Relecture" dans n'importe quelle cellule de la colonne B, les 3 lignes se trouvant sous la cellule soient masquées.

Par exemple, quand j'écris "Relecture" dans la cellule B3 -> les lignes 4, 5 et 6 sont masquées. Si je l'écris dans la cellule B21, les lignes 22,23 et 24 sont masquées.

J'ai réussi, grâce à la réponse d'un autre post sur ce forum, à masquer des lignes de manière absolue, c'est-à-dire uniquement quand j'écris "Relecture" dans la case B3. Mais j'ai besoin que cette action se réalise quelle que soit la cellule qui comprenne le mot.

Merci d'avance pour votre aide

Bonjour,

J'utilise une même macro que j'appelle soit lorsque l'on sélectionne la feuille, soit lorsque l'on change le contenu d'une cellule bien précise.

Lorsqu'elle est lancée via l'évènement worksheet.activate, tout fonctionne bien.

Lorsqu'elle est lancée via l'évènement worksheet.change, il y a de gros soucis.

Du coup, j'ai isolé la feuille incriminée dans un classeur vierge avec toutes les macros nécessaire. Hélas dans ce classeur vierge, tout fonctionne correctement !!

Dans mon autre classeur, en mode débogage, j'ai remarqué qu'une variable déclarée en integer prend tout d'un coup une erreur type variant. Voir fichier joint avec variable "CaAnnée".

Comme je suis complètement largué, y aurait-il quelqu'un pour me donner une piste afin de rectifier cette erreur que je ne comprends pas !

Si vous avez besoin du classeur en mode complet, sa taille est de 523 Ko en zip.

D'avance merci a tous ceux qui empêcherons de faire griller ma petite cervelle sur ce @§%#* de problème je me suis emporté

12test.zip (79.71 Ko)

Bonjour,

j'aimerais faire une marcro qui ne soit pas dépendante d'une nom du fichier .xls.

La macro que j'ai crée fait appel à plusieurs feuilles d'un même classeur.

Au début j'ai donc déclaré le classeur à utiliser avec le nom du fichier xls:

Dim suiviWkb As Workbook
Set suiviWkb= Workbooks ("nom_du_fichier.xls")

Est-il possible de déclarer le classeur utilisé sans utiliser le nom_du_fichier.xls (sachant que je n'utilise cette macro que pour un seul fichier/classeur) ?

Le but étant de pouvoir modifier le nom du fichier.xls sans que cela impacte la macro.

Merci d'avance pour votre aide

Bonjour à vous cher forum, ça faisait longtemps,

en utilisant le fichier ci joint, voilà ce que je souhaite faire.

pour chaque valeur de la colonne A, dans le cas ou j'ai bien une valeur (sinon il y a écrit "rien"), je veux résoudre le solveur, ensachant que la valeur de la colonne A doit remplacer celle de la cellule I48 et que le but du solveur est de minimiser la cellule H46 en faisant varier la cellule jaune (c'est I1)

une fois le solveur lancé, il faudrait coller la valeur de la cellule I1 obtenue à droite de la valeur de la colonne A utilisée (en colonne B) et refaire le solveur avec la valeur disponible suivante dans la colonne A.

Je n'ai pas réussi à faire de macro d'appel au solveur pour le moment ... une fois cela possible, je pourrai probablement me débrouiller.

Merci beaucoup d'avance à vous

si j'ai pas été clair, hésitez pas, je préciserai avec plaisir

bonjour,

j'aimerais indiquer dans une formule que si AG8="L" alors je veux que la cellule AI8 prenne la valeur de la ligne au dessus et de 22ème colonne à sa gauche (soit B7), mais je ne veux en aucun cas que la cellule B7 soit mentionnée car j'utilise des macros pour insérer des lignes.

j'ai testé cela: =SI(AG8="L";INDIRECT(ADRESSE(LIGNE()-1;COLONNE()-22));"") mais cela me donne la mauvaise valeur.

merci à vous

Bonjour,

Je cherche à savoir s'il est possible en vba de définir lors de l'appuie sur un bouton le mot de recherche quelque soit sa façon de l'écrire.

Par exemple :

Le clic sur le userform = "Patate"

Je veux ensuite que ma variable cherche "Patate" ou "patate" ou "PATATE".

Est-ce que c'est possible ?

Merci de l'attention que vous porterez à ma question.

Cordialement,

Bonjour

Je souhaiterai extraire sur un tableau excel les 8 caractères commençant par 2000 présents de manière aléatoire sur chaque ligne de mon tableau

exemple de ligne

VIR SEPR COMPTE CHEZNO 20002249/31.1.2020

VIR FOUCTEAU 20002548 VIR. FOUCTEAU FOUCTEAU S.A.S.

Je souhaiterai avoir

20002249

20002548

Pourriez vous m'aider svp, cela me ferait gagner un temps fou

Je vous remercie par avance

Cordialement

Eve

Bonjour à tous,

Je souhaites utiliser la Fonction CHERCHE, pour trouver, de manière itérative, plusieurs informations stockées sous un seul format dans une chaîne de caractères.

Exemple d'une chaîne de caractère contenu dans la cellule D2 :

"Référence : 46

Qté: 1

Référence : 47

Qté: 1"

J'arrive avec la fonction CHERCHE à extraire sous le format que je souhaite la première référence :

=STXT(D2;CHERCHE("Qté";D2)+NBCAR("Qté: ");CHERCHE(CAR(10);D2;CHERCHE("Qté";D2)))&" x "&STXT(D2;CHERCHE("Référence : ";D2)+NBCAR("Référence : ");CHERCHE(CAR(10);D2;CHERCHE("Référence : ";D2))-CHERCHE("Référence";D2)-NBCAR("Référence : "))

Cette formule me renvoie une chaine de caractère correspondant à la quantité " x " la référence. Ici : "1 x 46"

Ce que je cherche à faire, c'est à utiliser une formule dans une seule case pour afficher : "1 x 46 & 1 x 47"

1) Est-ce possible avec la formule CHERCHE ?

2) Est-ce possible avec une formule tenant dans une seule cellule ?

3) Comment procéder autrement pour que ça soit plus simple ?

Merci d'avance pour vos retours !

Gab

Bonjour,

Je cherche depuis environ 3 heures à copier une plage de valeurs définies (ici les valeurs de 1 à 18 avec le blanc à la fin sur la photo en orange) de manière automatique jusqu'en bas d'une colonne (mon fichier est très très grand).

J'insiste sur le fait que mon fichier est trop grand pour que je fasse un copier coller de la zone orange à la main (en sélectionnant A3:A21 et en me mettant en A41 et ainsi de suite). J'ai plus de 136000 lignes alors cela m'est impossible. Ou alors ça me prendrait tout mon temps de confinement

Est-ce que quelqu'un aurait une solution ?

Je vous joins le fichier aussi si cela peut vous aider.

Merci encore pour votre aide. Je galère vraiment...

2020 04 10 00 25 50 window
3classeur1.xlsx (874.02 Ko)

Bonjour, je suis nouveau et je vous pose déjà une question.

J'essaie de créer un classeur de "liste de tâche"

avec des indicateur en fonction de trois critères de manière indépendante sur chaque ligne

Pour une même ligne:

Une heure de prise en compte MEFC formule=cellule<>"" MEFC ligne de la cellule A à M en jaune

Une heure de départ MEFC formule=cellule<>"" MEFC ligne de la cellule A à M en vert

Une heure d'arrivée MEFC formule=cellule<>"" MEFC ligne de la cellule A à M en gris

C'est tout bon pour la premiere ligne

Par contre je n'arrive pas à faire en sorte de reproduire sur les autres 100 lignes ,

pour les autres lignes génèrent des règles similaires mais indépendantes pour chaque ligne

Ex: Apres la reproduction, si j'enlève le format l'heure de prise en compte de la ligne 5 , je souhaite que ça enleve le format de la ligne 5 mais pas des autres lignes et inversement.

capture d ecran 2020 04 08 a 16 18 09

bonjour ,

je misère avec 2 tableaux liés (ci-joint), pouvez-vous m'aider svp?

1/ tableau recyclage

-dans un jeux , l'utilisateur recycle l 'objet x (1,2,3,...) et récupère des ressources y (A ,B, C...)

il marque cela sur la feuille recyclage ligne 5 , puis clic sur "bouton valider "

(je pense au "bouton valider "pour éviter le calcul iteratif source d erreur car bcp de gens pourront ce servir du tableau)

- cette ligne s'additionne alors au tableau de la feuille "data" (ligne 25 (d25 :k25)) (qui sera caché verrouillé) et qui permet petit a petit de s'approcher de la chance % d avoir telle ou telle ressource par ajout successif.

2/tableau résultat

a l'inverse ce même utilisateur souhaite du coup savoir quel objet x recycler pour avoir le plus de chance d avoir telle ressource y

(surement une recherche vertical avec valeur max mais je ne connais pas la bonne formule)

ce tableau me permet de trouver l'objet le plus efficace a recyclé pour avoir tel ou tel ressources et quoi recycler

voilà je n' y connais rien en vba si vous pouvez m'aider je vous en remercie

5recycler-2.xlsm (17.30 Ko)

Bonjour,

Après pas mal d'heures à galérer, je me permets de solliciter votre aide.

J'aimerais concaténer des cellules de manière aléatoire. Je m'explique.

Sur chaque même ligne, j'ai 6 cellules contenant du texte, comme suit :

Text1 | Text2 | Text3 | Text4 | Text5 | Text6

Text1 | Text2 | Text3 | Text4 | Text5 | Text6

Text1 | Text2 | Text3 | Text4 | Text5 | Text6

etc.

Comment faire pour que dans la cellule qui suit, je puisse avoir une concaténation aléatoire de ces 6 cellules ?

Afin qu'en étirant la zone, je puisse avoir par exemple les résultats suivants :

Text3 Text4 Text2 Text1 Text6 Text5

Text2 Text5 Text6 Text3 Text4 Text2

Text6 Text3 Text1 Text4 Text5 Text2

etc.

Merci beaucoup pour votre aide !

Bonjour à tous,

Je suis un peu perdu avec mon sujet de stage. J’ai codé une grande partie de mon programme sur VBA et là je suis coincé.

Je vous explique mon problème. Arrivé à un moment le programme me sort une liste d’éléments exhaustive et certains éléments sont compatibles entre eux suivant une dizaine de critère.

Pour l’intant l’utilisateur fait ces regroupement manuellement mais il faudrait que ce soit fait de manière automatique.

Pour compliquer un peu plus la tâche il faudrait que ce soit de manière optimisée selon 2 critères, le nombre d’éléments équivalents minimal et une durée minimale qui faut atteindre pour le plus de ces éléments équivalents (car il y a une durée associée à tous les éléments).

Merci à tous pour vos réponses.

Recherches récentes

sap guifiltre multicriterefiltre multicritere vbasalairesusfformulaire salairescondition datesomme date ligneformulefonctiondate textboxsauvegarde automatiquedoublons videswebkenodesactiver actualisation vbapmu json heuregestion maintenancealler feuillearduino