Fanatique d'Excel

Inscrit le :13/10/2014
Dernière activité :22/10/2022 à 06:33
Version d'Excel :2013 FR + GSheets
Emploi :Ingénieur
Lieu :85330-NO
Messages
22'161
Votes
3'206
Fichiers
37
Téléchargements
122'229
Fichiers ExcelFichiers Google SheetsSujetsMessagesStatistiquesVotes reçus

Messages postés par Steelson - page 212

DateAuteur du sujetSujetExtrait du message
17/09/2019 à 16:41bonnefee59Récupérer des données saisies d'un formulaire VBAJe suis très réservé à ce sujet, les userform sont pour moi une survivance du passé (je me souviens de VB3 !!) qui n'a pas évolué avec les fonctions excel ... d'où une grande difficulté à les mettre en forme, une grande difficulté à les décoder notamment quand il s'agit de dates ou de nombres. C'est...
17/09/2019 à 16:34BlackswanFichier Excel trop lentMon conseil est alors de : réduire les plages si possible en structurant les données de base en tableau utiliser de préférence les tableaux croisés dynamiques qui ne vont pas ralentir la mise à jour des données de base, le calcul se faisant par actualisation du TCD...
17/09/2019 à 16:31bonnefee59Récupérer des données saisies d'un formulaire VBAMon but est d'EXPLIQUER et non donner juste une solution ... expliquer ce que voulait dire l'expression que notre ami bonnefee59 avait utilisée (même s'il était débutant, quoique, il doit pouvoir comprendre un code qu'il utilise, je ne dis pas forcément le produire), expliquer ici que Range("Tableau...
17/09/2019 à 12:56BlackswanFichier Excel trop lentIl y a beaucoup de causes possibles. L'une des plus importantes et l'emploi de SOMMEPROD, fonction matricelles, SOMME.SI.ENS, sur de grandes plages, voire des colonnes entières ... est-ce le cas ? si oui, préférer la mise en place de TCD. Sinon, y a t'il des connections avec le web ? avec d'autres f...
17/09/2019 à 11:47bonnefee59Récupérer des données saisies d'un formulaire VBAOu alors .. car Range("Tableau5")(Range("Tableau5").Rows.Count, 2) désigne la cellule de la dernière ligne et de la seconde colonne du tableau donc logiquement encore ...
17/09/2019 à 11:37maitrebanjo Erreur incompréhensibleEt en français mon cher h2so4 là tu m'en bouches un coin ...
17/09/2019 à 10:18ovo CALCUL d'heures de travail avec heures majoréesNon car la définition de la cellule a une étendue complète sur le classeur Fais Formule > Gestionnaire de noms...
17/09/2019 à 01:01bonnefee59Récupérer des données saisies d'un formulaire VBABonjour, Je suis surpris ... si en défiltrant tu ne trouves rien, c'est qu'il n'y a rien !! mais regarde quand même vers les lignes de type 1.000.000 pour voir s'ils ne sont pas tout en bas au fin fond de l'onglet. Et puis je ne vois pas en quoi le fait de filtrer perturbe ... mets nous a minima ton...
17/09/2019 à 00:54ThierryD Calcul heures de nuitJe suis curieux ... pourquoi dans ta formule il y a /1 ? parce que cela fonctionne aussi sans ...
17/09/2019 à 00:05ben25000 N° de semaine et recherchevDans ce cas, c'est très simple, si la date correspond bien à un lundi en A3, mettre en A4 Dans ce cas, il suffit de mettre les formules jusque...
16/09/2019 à 19:20didier45 Repère cellules contigusComment est choisie la couleur ...
16/09/2019 à 18:49ben25000 N° de semaine et recherchevVoici pour l'ensemble .....
16/09/2019 à 18:46ben25000 N° de semaine et recherchevBonjour, il faut aussi préciser l'année ! Voici pour cette première question...
16/09/2019 à 13:17GaspardpSuivi de pièce par atelier et mise en forme conditionnelleAu passage, je précise que si la cellule n'est pas vide lors du double-clic, elle s'efface : ceci permet de corriger des erreurs de saisie...
16/09/2019 à 13:07GaspardpSuivi de pièce par atelier et mise en forme conditionnelle...
16/09/2019 à 12:04GaspardpSuivi de pièce par atelier et mise en forme conditionnelleDans ce cas, ajoute à ton onglet paramètres la liste des jours fériés appelle cette liste _JF par exemple et ensuite ajoute le paramètre _JF dans les fonctions SERIE.JOUR.OUVRE, par exemple...
16/09/2019 à 11:59GaspardpSuivi de pièce par atelier et mise en forme conditionnelleEst-ce que tu attends quelque chose de ma part sur ce point ...
16/09/2019 à 11:59GaspardpSuivi de pièce par atelier et mise en forme conditionnellePour ce faire : libère les volets positionne-toi en B2 ou C2 pour avoir 2 colonnes fais ensuite Affichage > figer les volets...
16/09/2019 à 11:49GaspardpSuivi de pièce par atelier et mise en forme conditionnelleD'abord, tu dois avoir des cases atypiques qui ne comprennent pas Date réelle Ensuite, il y a des problèmes de correspondance, ces en-têtes ne se retrouvent pas dans les paramètres ... soit à cause d'un double espace ou d'un espace final ou d'un nom non connu !!! voir en mp...
15/09/2019 à 13:29jmd6Décompter les cellules couleurJe préfère largement cette version plus facile à maintenir ! Au passage, les codes ne sont pas toujours écrits de la même façon : on trouve M mais aussi M suivi d'un espace !!!!...
15/09/2019 à 12:54jmd6Décompter les cellules couleurPour tenir compte des demi-journées ... en B58 en C59 en P6 CONDITIONS STRICTES : les lignes par groupes de 3 sont positionnées en lignes 4, 7, 10, 13 etc., pas question de rajouter une ligne comme cela s'est déjà vu ! ou alors on ajoute 3 lignes d'un seul coup les jours par groupe de 2 sont positio...
15/09/2019 à 11:51letruite Importer qu'une seule partie d'un site WEBEn effet ! Mais si tu veux aller plus loin et cibler davantage les données à importer, il y a des méthodes plus efficaces...
15/09/2019 à 09:26jmd6Décompter les cellules couleurQuestion : que fait-on de "séjour" ? problème : je viens de m'apercevoir qu'il y a parfois des codes différents pour le matin et l'apm ! cela remet en cause la formule même sur les colonnes !...
15/09/2019 à 06:00boris_kta Actualiser le gestionnaire de nomPlus fin pour éviter les plages vierges .....
15/09/2019 à 05:42boris_kta Actualiser le gestionnaire de nomIl n'est pas indispensable dans ton cas de créer les noms pour chaque type d'avion. Tu peux utiliser la formule suivante pour valider les données de la colonne G...
15/09/2019 à 05:32boris_kta Actualiser le gestionnaire de nomTu utilises =INDIRECT(F6) très bien, mais le nom F6 (enfin son contenu) n'est pas défini .....
14/09/2019 à 23:52letruite Importer qu'une seule partie d'un site WEBIl y a plusieurs façon de collecter des données du web. Cela dépend de la cible, et cela dépend du type de données que l'on veut collecter. Répondre à une question aussi large n'est pas facile, voire impossible, sans connaître de quel site il s'agit, et sans connaître quelles données sont concernées...
14/09/2019 à 23:05misen08 Création feuille pour chaque catégorieIn fine, dernière version .....
14/09/2019 à 22:59abderninoAlimenter mon fichier...
14/09/2019 à 22:56ovo CALCUL d'heures de travail avec heures majoréesDebNuit est le nom de la cellule qui comporte l'heure de début de la nuit. Elle se situe dans l'onglet Param en effet. L'heure de fin de nuit, c'est FinNuit . Original ... $D9-DebNuit-1 va calculer le temps depuis DebNuit Le -1 est lié au changement de jour Et Max(0;____) fera qu'on ne prend pas les...
14/09/2019 à 18:49abderninoAlimenter mon fichierChange l'en-tête de la macro et cela fonctionne ... derL est alors défini en " Long " Ce sera le cas après correction...
14/09/2019 à 18:45Dub_incRecherche d’effectif avec plusieurs critèreHé oui, bonne question ! On peut le faire dans le TCD, mais je n'ai jamais réussi dans les filtres !! je vais regarder quand même...
14/09/2019 à 18:00ovo CALCUL d'heures de travail avec heures majoréesC'est un peu théorique certes mais c'est arrivé pour un pompier qui m'avait demandé le calcul, sa garde allait par exemple de 22h un jour à 22h le lendemain, donc 1h en "nuit 2.2" ! Cela peut arriver aussi pour le calcul d'indemnités de déplacement sur des longs trajets en avion, escales comprises....
14/09/2019 à 17:55abderninoAlimenter mon fichierVia www.cjoint.com et ensuite tu donnes le lien en mp...
14/09/2019 à 17:54misen08 Création feuille pour chaque catégorieAvant d'aller plus loin ... est-ce que ceci pourrait te convenir ? L'avantage est que si tu ajoutes des lignes de données, elles seront reportées dans l'onglet ad-hoc lors de l'activation de cet onglet. j'ai mis en H1:J3 les valeurs de filtre de façon masquées...
14/09/2019 à 13:48abderninoAlimenter mon fichierComme tu veux ... tu peux toujours me l'envoyer en mp via cjoint.com...
14/09/2019 à 13:47misen08 Création feuille pour chaque catégorieSi tu veux, je m'y re-mettrais alors demain matin /././...
14/09/2019 à 13:46Dub_incRecherche d’effectif avec plusieurs critèreTu sélectionne une cellule de tes données, puis tu fais insérer > tableau croisé dynamique (c'est un super outil à maîtriser) je construis le TCD et j'y ajoute des segments (insérer > segments) Je pense que pour améliorer, il faudrait y mettre des tranches d'âge comme sur cet exemple bidon...
14/09/2019 à 12:10abderninoAlimenter mon fichierSans doute à cause de l'erreur chez moi avec le fichier source fourni c'est nickel ! curieux, je ne peux rien te dire si je ne vois pas le fichier en question est-ce qu'il commence bine à la colonne A ...
14/09/2019 à 11:39abderninoAlimenter mon fichierVoici...
14/09/2019 à 03:28boris_kta Actualiser le gestionnaire de nom? ! Il m'arrive de faire répondre au lieu d'éditer ... je pense que c'est à cela que tu fais allusion. Pas très grave ! En tous cas ta demande a été supprimée, mais pas les messages "i" ...
14/09/2019 à 03:21laetitia8430Bouton Commande rechercheJ'ai changé mon fusil d’épaule, je te propose une toute autre version : à mettre directement dans la feuille concernée Il n'y a pas de bouton, la macro se déclenche à chaque changement de date dans H1. Et en cas d'effacement le filtre est alors désactivé...
14/09/2019 à 03:00boris_kta Actualiser le gestionnaire de nomJe suis d'accord Isabelle, je suis dessus et assez perplexe depuis hier ! Si le but est d'éviter des doublons, et comme les noms ne peuvent pas faire référence à une formule matricielle, il faudra utiliser un "Scripting.Dictionary" ou faire une copie de la liste et supprimer les doublons par la fonc...
14/09/2019 à 02:34ovo CALCUL d'heures de travail avec heures majoréesLe calcul des heures de nuit est toujours complexe ! Il faut en effet détecter le changement de journée pour éviter les heures négatives, il faut ensuite calculer les heures de nuit sur 4 plages possible : le premier jour avant 6h, le premier jour après 21h, le deuxième jour avant 6h et le deuxième...
14/09/2019 à 02:18misen08 Création feuille pour chaque catégorieAccess est un logiciel de base de données, je suis curieux de savoir comment ces fiches permettent d'alimenter Access, ce serait plutôt la base elle-même. Fais le test de mise en oeuvre et dis moi ensuite s'il faut vraiment faire quelque chose, car cela change fondamentalement la façon de programmer...
13/09/2019 à 20:42misen08 Création feuille pour chaque catégorieHolà ! Surtout ne pas les supprimer ... ces lignes servent à la macro de filtrage événementielle dans les critères, à, savoir CriteriaRange:=Sh.Range("A4").CurrentRegion Pourquoi voudrais-tu les supprimer ? elles sont de toute façon masquées ...
13/09/2019 à 20:39abderninoAlimenter mon fichierOk, voici...
13/09/2019 à 18:41GaspardpSuivi de pièce par atelier et mise en forme conditionnelleEn attendant ta réponse ... une autre question : est-ce que tu dois tenir compte des jours fériés ? selon quel pays ? Suisse, Canada, France ...
13/09/2019 à 18:38abderninoAlimenter mon fichierEt les données, dans quel onglet ...
13/09/2019 à 18:37misen08 Création feuille pour chaque catégorieEn complément ... à partir d'une feuille Modèle cachée...