3

Passionné d'Excel

Inscrit le :30/07/2020
Dernière activité :15/08/2023 à 10:09
Version d'Excel :Excel 2010
Messages
4'710
Votes
1'660
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par 3GB - page 92

DateAuteur du sujetSujetExtrait du message
20/08/2020 à 01:25romainnnn Supprimer une colonne sur plusieurs ongletsJe propose une petite alternative, avec incrémentation, sans action sur l'indice, pour le plaisir du défi Cordialement...
20/08/2020 à 01:14mamou83Copier chaque valeur d'une colonne en une nouvelle ligneSi j'ai bien compris votre besoin, voici un code qui devrait produire l'effet escompté : Il faudra peut-être le personnaliser pour l'adapter aux données que vous avez. Bien cordialement...
20/08/2020 à 00:16Tropico Formule avec une caseLa formule au complet sij'ai bien compris le besoin ...
20/08/2020 à 00:11Tropico Formule avec une caseJe crois qu'il y a juste une petite faute de frappe dans la formule sur le 2è indirect (O au lieu de B). En revanche, DECALER, nécessitant une référence, risque de ne pas fonctionner avec INDEX EQUIV, renvoyant une valeur. Si cette valeur est à nouveau une chaine représentant une référence, alors re...
19/08/2020 à 22:48golfeur01 Impression des feuilles avec données seulementTu as même le droite à un petit bonus en pdf Tiens moi au courant, A+...
19/08/2020 à 22:47golfeur01 Impression des feuilles avec données seulementJ'ai tout corrigé, ça devrait normalement marcher sans problème. Je t'ai laissé une petite macro de mise en page au cas où tes réglages seraient perdus où à réadapter. Ça foire un peu sur mon ordi donc autant ne pas l'utiliser à moins d'en avoir vraiment besoin. Voici le fichier ...
19/08/2020 à 22:11golfeur01 Impression des feuilles avec données seulementEn fait, c'est parce que l'option d'impression était définie sur "vers le bas puis à droite" au lieu de "vers la droite puis en bas". Je l'ai rectifié (c'est bien ce que tu voulais ?) sur mon mac mais je ne suis pas certain que le réglage soit maintenu. Au cas où tu aurais besoin de le refaire : Dan...
19/08/2020 à 18:39Jef73Colorer une cellule en fonction de plusieurs cellulesPetite question : dans ton exemple, tu as 5 chauffeurs et 5 camions, alors pourquoi avoir une colonne inspection aussi longue ? Ca rend peut-être les choses plus difficiles qu'elles ne pourraient l'être. J'ai toutefois une petite idée même si je ne suis pas sûr d'avoir totalement compris ton besoin...
19/08/2020 à 18:14Man.403030 Affecter à une variable la valeur d'une celluleSimplifié comme tel ...
19/08/2020 à 18:12Man.403030 Affecter à une variable la valeur d'une celluleSi je comprends bien, vous voulez que ref retourne une valeur string d'une cellule, laquelle cellule est obtenue d'après valref grâce à la fonction laref. Ne chercheriez vous pas à obtenir quelque chose du genre : Cordialement...
19/08/2020 à 16:49ajszoo24 Déconcatener lignes en colonnes...
19/08/2020 à 16:07ajszoo24 Déconcatener lignes en colonnesNon, normalement, ce n'est pas normal... En fait, je saisis d'un trait sans tester et je fais des modifications en cours donc j'oublie de rectifier le type des variables ou autres. J'ai édité mon commentaire, ça devrait être mieux maintenant...
19/08/2020 à 15:27loulou67500 Mise à jour d'un fichier multiples dossiersJe vous en prie, aucun problème. Je serais heureux si ça fonctionnait sans souci de votre côté. Cordialement...
19/08/2020 à 15:12ajszoo24 Déconcatener lignes en colonnesJ'ai crois que j'ai mieux saisi votre besoin, sans pour autant m'attarder sur les détails qui pourraient poser problème. En tout cas, mon précédent code ne correspond pas à votre attente. En voici un nouveau (que je n'ai pas testé) qui pourrait aller, à condition qu'il fonctionne correctement Je ne...
19/08/2020 à 09:38golfeur01 Impression des feuilles avec données seulementTiens, avec le fichier, c'est peut-être mieux...
19/08/2020 à 09:28golfeur01 Impression des feuilles avec données seulementIl n'y a pas de quoi. Vu que les cellules (1,1) de chaque page se rempliront si il y a du texte dans les zones de texte, alors j'ai à nouveau modifié la ligne de code pour aboutir à : Donc maintenant, la formule en A7 et autres (si(A1>0;...) n'est plus nécessaire puisqu'on teste déjà sur les cell...
19/08/2020 à 01:14Attah Fonctions imbriquées SommeprodAttah, Si ça vous intéresse, je vous propose une nouvelle version de votre fichier. Je l'ai réorganisé différemment afin de faciliter les manipulations et calculs. Cordialement...
19/08/2020 à 01:10golfeur01 Impression des feuilles avec données seulement1) Ok, ça ne change rien. 2) Très bien. 2 bis) For i = 1 to 40, OK. En fait, pour faire plus simple, peux-tu me dire ce qu'on voit quand la page est remplie et ce qu'on ne voit pas sinon, hormis ce qu'il se trouve sur les zones de texte ? Parce qu'en fait, je ne sais pas comment les manipuler via VB...
18/08/2020 à 22:56Attah Fonctions imbriquées SommeprodA l'instar de SOMMEPROD, SOMME.SI.ENS permet d'appliquer une "infinité" de contraintes sous réserve de respecter les dimension des colonnes sur lesquelles ces contraintes sont imposées. Dans votre cas, vous pouvez ajouter des conditions tant que celles-ci portent sur Hx:ARx...
18/08/2020 à 22:45ajszoo24 Déconcatener lignes en colonnesSi par déconcatener une ligne, vous entendez une chaine de caractères à séparateur fixe, alors il faudrait faire quelque chose comme ça : Il faut toutefois indiquer la cellule visée et le séparateur. Cordialement...
18/08/2020 à 22:17aureacldParcourir un colonne et lire seulement les cellules avec contenuAprès relecture de ton post, je crois avoir mieux compris ton besoin. Voici un premier essai qui pourrait marcher : Il faut cependant que tu ajustes éventuellement avec ta plage à copier et avec ton onglet où seront collées les valeurs. Cordialement...
18/08/2020 à 21:51AnmeVBA - copier/coller feuilles Excel en valeursJe pense que ce code devrait correspondre à votre besoin. Il est à personnaliser avec selon vos souhaits. Cordialement...
18/08/2020 à 20:54aureacldParcourir un colonne et lire seulement les cellules avec contenuSi tu veux absolument passer pas VBA, il faut savoir que tu ne peux masquer que des lignes ou des colonnes et pas des cellules car ça contrevient au principe de tableur d'Excel. Sinon, ton idée est la bonne. Tu dois passer par une boucle par laquelle tu testes chaque cellule (par un If) pour voir si...
18/08/2020 à 20:40amis Recherche améliorer codeIl faut que tu fasses des petits par toi-même aussi et que tu lises mes commentaires pour prendre en compte ce qui est à surveiller, à savoir : - Tester avec la ligne AppActivate car tu voyages d'une application à une autre. Donc, quand l'une est active, l'autre ne l'est plus. C'est pourquoi on copi...
18/08/2020 à 18:19golfeur01 Impression des feuilles avec données seulementVoilà le code adapté. Il faut tout de même faire ce dont je vous ai parlé avec les cellules. Je précise que mon code est une exemple qui considère que la cellule de test est sur la dixième ligne et la première colonne de chaque. Si vous en choisissez une autre, il faudra adapter aux lignes ...
18/08/2020 à 18:13golfeur01 Impression des feuilles avec données seulementPar passer en commentaire, j'entends désactiver le code en mettant une apostrophe en début de ligne. Cette méthode (avec la collection de pages) aurait permis de rendre la procédure dynamique, quelque soit votre nombre de pages. Donc, il faut désactiver cette ligne ( et la suivante avec NbPages qui...
18/08/2020 à 18:02amis Recherche améliorer codePeut-être que ça marcherait en réagençant votre code : Je ne connais rien à VBA pour word mais je pense que c'est parce que excel n'était plus actif à cause de la manipulation de word... Cordialement...
18/08/2020 à 17:54AnmeVBA : Excel - OutlookPeut-être qu'il manque juste la référence à ajouter : Allez sur Outils, puis Références, et cochez sur "Microsoft Outlook Library X.0" (X est un entier qui peut varier selon les versions). Cordialement...
18/08/2020 à 17:09foufie VBA copie plusieurs colonnes continues et discontinues longueur variableDésolé, je saisis directement sur le forum donc je n'ai pas la machine qui m'avertit lorsque je fais une faut de frappe... L'essentiel étant à mes yeux de régler le problème de fond. En tout cas, je suis content pour toi que tout marche maintenant. Bonne journée...
18/08/2020 à 15:44golfeur01 Impression des feuilles avec données seulementJ'ai une idée à exploiter pour vous mais je ne peux pas la tester car je ne suis pas sur windows. En tout cas, l'idée est de tester si une cellule (au sein de chaque page SSI vos pages sont de mêmes dimensions) est non vide. Si cette cellule est non vide, on imprimer, sinon on examine la page suivan...
18/08/2020 à 14:47KRo1 Enregistrer une seule feuille sans macro ni calcul avec titre de entêteJe t'en prie, bonne continuation...
18/08/2020 à 14:43loulou67500 Mise à jour d'un fichier multiples dossiersJ'ai testé et ça fonctionne sur mon mac. J'espère que ça marchera sur windows. Sinon, peut-être que quelqu'un de plus compétent saura améliorer cet essai. Cordialement...
18/08/2020 à 14:41loulou67500 Mise à jour d'un fichier multiples dossiersVoyant que vous n'obtenez pas de réponse, je vais essayer de vous donner une piste mais je ne suis pas un expert en matière de manipulation de dossiers. Ici, je pars du principe que tous vos sous-dossiers sont dans ce même dossier "C:\...\destination", et que ceux-ci ne contiennent (lorsqu'ils en co...
18/08/2020 à 11:04HenrytonPrésence Valeur listée dans une ligneA première vue, je dirais qu'il vous manque juste If Application.WorksheetFunction.CountIf(Range(1, 0), nomsARRET) = 4 Then Par ailleurs, préférez Rows(1) à Range(1,0) car je doute que cette syntaxe soit correcte. Cordialement...
18/08/2020 à 10:58romainnnn Modification codeIl faudrait mettre votre MyFile = Dir() en toute fin de boucle. Sinon, le nom de myfile change, créant ainsi un décalage... Cordialement...
18/08/2020 à 02:56KRo1 Enregistrer une seule feuille sans macro ni calcul avec titre de entêteLe chemin est une chaine de caractères donc il faut bien penser à mettre les guillemets : CheminNouveauFichier = "C:\Users\cbeno\Desktop\HORS CLOCHE" & "\" & NomClasseur 'Chemin entier nouveau classeur Idem pour le nom du classeur qu'il faut mettre entre guillemets, si jamais tu souhaitais le modifi...
17/08/2020 à 18:03Nono33Champ automatique à partir d'une liste déroulanteSi vous cherchez à obtenir ce résultat au sein même de votre liste, ce sera compliqué car vous mélangerez saisies et formules dans votre colonne Désignation. C'est pourquoi, il vous faudrait au préalable créer une liste des couples code - désignation ailleurs. En Feuil2 par exemple, vous allez : - e...
17/08/2020 à 13:06monza86 Souci dans un code VBA dans ExcelPour masquer vos feuilles, il y a peut-être moyen de taper uniquement : Et idem pour les autres feuilles. Cordialement...
17/08/2020 à 00:11nibalderTrier un planningEn supposant que votre tableau est nommé "zonedetri", il y a peut-être la possibilité (je ne sais pas et je n'ai pas essayé) de remplacer vos lignes : Je ne suis pas sûr d'avoir bien saisi votre besoin donc ce code ne correspondra peut-être pas... Cordialement...
16/08/2020 à 22:56Papoumac32 Afficher tous les mardi, jeudi, samedi du moirs en coursDonc votre besoin serait clairement, en B2 (formule à faire ensuite coulisser aux autres lignes de la colonne) : si mon intuition est bonne.....
16/08/2020 à 22:54Papoumac32 Afficher tous les mardi, jeudi, samedi du moirs en coursPour joindre un fichier, il faut cliquer sur la icone de feuille avec un X. Pour votre problème, je ne sais pas vraiment de quoi vous avez besoin mais je pense à la fonction JOURSEM, si vous partez de dates déjà existantes. Par exemple, en A2:A32, j'ai les 31 dates du mois d'août. En B2:B32, je peux...
16/08/2020 à 22:44dudesson Vérifier si valeur existe dans une listeSachant que Str_Code fait référence à ce qui s'apparente à une variable, nommée EL101. Si vous cherchiez à attribuer à Str_Code la valeur EL101, il faut saisir ...
16/08/2020 à 22:41dudesson Vérifier si valeur existe dans une listeJe crois qu'il faudrait disposer de la sorte Ici, on vérifie renvoie "Oui" si, sur une meme ligne, la valeur en C vaut NumLot et la valeur en E vaut Str_Code. Cordialement...
16/08/2020 à 22:29KRo1 Enregistrer une seule feuille sans macro ni calcul avec titre de entêteJe pense que j'ai essentiellement tout dit. Il y a certaines lignes que tu peux passer en commentaires si tu préfères : .Close 'Fermeture du nouveau classeur .Application.Screenupdating 'désactive/réactive la mise à jour écran Si tu souhaites garder le nouveau classeur ouvert par exemple ou voir ce...
16/08/2020 à 22:24KRo1 Enregistrer une seule feuille sans macro ni calcul avec titre de entêteJe reviens vers toi avec un code à te proposer de saisir à la place de celui là Petites remarques importantes : - Ce code est fait pour s'exécuter de n'importe quel onglet du fichier d'origine. Si tu voulais avoir la macro sur l'onglet à copier, tu pourrais remplacer chaque Sheets("Hors cloche semai...
16/08/2020 à 20:47foufie VBA copie plusieurs colonnes continues et discontinues longueur variableRe foufie, ric, Je viens de repenser au fait que le code demandé était censé copier valeurs et formats, sans les formules. A moins que le code de ric - qui n'a probablement pas fait attention à cette contrainte - ne fonctionne, ce dont je doute, il vaudrait mieux garder ce code : Bonne soirée à tous...
16/08/2020 à 18:15foufie VBA copie plusieurs colonnes continues et discontinues longueur variableJe n'ai pas vérifié mais je crois tu as raison pour Paste. En tout cas, j'ai appris une nouvelle syntaxe, plus efficace, grâce à ton intervention ! foufie, Je suis content que ça marche. Bonne continuation...
16/08/2020 à 16:07foufie VBA copie plusieurs colonnes continues et discontinues longueur variableAu fait, au cas où, pour éviter de voir toutes les actions à l'écran, il faut ajouter Application.Screenupdating de part et d'autre de la boucle ...
16/08/2020 à 16:02foufie VBA copie plusieurs colonnes continues et discontinues longueur variableJe vous en prie. Oui, c'est pas marrant... Et pas moyen de déplacer les colonnes de manière à ce qu'elles constituent une plage continue ? Je pose la question mais je connais déjà la réponse . A bientôt...
16/08/2020 à 16:00KRo1 Enregistrer une seule feuille sans macro ni calcul avec titre de entêteEt pour conserver les macros, il faut enregistrer le fichier en contenant sous le format .xlsm : Ctrl + S, choisir "non", sélectionner xlsm dans le menu déroulant des extensions...