T

Passionné d'Excel

Inscrit le :26/01/2011
Dernière activité :29/10/2020 à 08:29
Version d'Excel :2007/2019
Messages
4'019
Votes
572
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Theze - page 16

DateAuteur du sujetSujetExtrait du message
09/03/2019 à 09:20dasaquit Un petit coup de mains pleaseC'est pour cette raison que je l'ai précisé car je sais que pas tout le mode le possède Comme boss_68 en propose 1 maison, il pourra l'utiliser contre le mien ...
09/03/2019 à 08:43dasaquit Un petit coup de mains pleaseJe te retourne ton classeur avec quelques modifs ! J'ai mis un calendrier Microsoft (MSCAL.Calendar.7) mais je ne sais pas si il est installé sur ta machine, si il n'y est pas, tu auras un message et dans ce cas, tu pourras utiliser celui de boss_68 ! Le calendrier sera visible au double-clic dans l...
08/03/2019 à 17:26TwixmanMasquer ou afficher des lignes sous conditionTu sélectionnes la colonne B puis onglet "Données", zone "Trier et filtrer", clic sur le bouton "Filtrer" en B4, une liste de validation apparaît, tu sélectionnes seulement la case (Vide) et tu auras seulement les lignes concernant le jour voulu ...
08/03/2019 à 07:37jeffreystockmanCopier une image dans une celluleUne piste que je n'ai plus le temps d'approfondir maintenant. Les noms des images de tes cartes sur la ligne 2 comme par exemple "As coeur", "As pique", etc... et l'utilisation de la procédure événementielle "Worksheet_SelectionChange()". Les images sont ajouter les unes à coté des autres sur la lig...
08/03/2019 à 07:04fouzyyy Selection ListboxPasse la valeur de colonne de la ListBox de 7 à 8 dans le bloc "Select Case" ...
08/03/2019 à 06:33sof123 Formule ne marche pas et devraitIl te faut inverser les signes dans la comparaison de tes dates dans le "Critère3" : =SOMME.SI.ENS(Tableau68[Total (tx in)];Tableau68[Catégorie];"=" & $B7;Tableau68[Date];">=" & C$5;Tableau68[Date];"<=" & D$5) c'est " <= " et non " =< " car log...
07/03/2019 à 17:42rams123456Problématique VBAQuand tu affectes un Range à un tableau, ce dernier doit être de type Variant que tu peux déclarer indifféremment : et ne doit pas être dimensionné. Petite précision, par défaut, la base des tableau est en base 0 (si pas précisé en tête de module avec "Option Base 1") mais pas pour les tableaux à qu...
07/03/2019 à 06:58rams123456Problématique VBAComme ceci ...
07/03/2019 à 06:50fouzyyy Selection ListboxJe t'ai déjà donné la solution qu'il te faut juste adapter ! Attaches le code ci-dessous au bouton souhaité : Tu devrais indenter ton code de cette façon par exemple car c'est un peu "fouilli" ...
06/03/2019 à 19:04PIERRO1234 Séparer le texte d'une celluleAvec Données/Convertir : Onglet "Données", zone "Outils de données", bouton "Convertir", cocher "Largeur fixe", bouton "Suivant" et là, petite gymnastique avec la souris, dans le champ "Aperçu de données", cliquer entre chaque caractère (espaces compris) ce qui a pour effet d'insérer une petite barr...
06/03/2019 à 18:52Chomb38 Metrre en colonne certaines cellules qui sont en ligneTu nous montre dans ton image un tableau ou il y a un champ "Temps absence" que je ne vois nulle part dans les fichiers postés ? Regardes du coté des filtres avancés. Tu insères 3 lignes au dessus de ton tableau, tu recopies les entêtes de colonnes sur la ligne 1 Dans la cellule en ligne 2 sous "Dat...
06/03/2019 à 06:59Chomb38 Metrre en colonne certaines cellules qui sont en ligneJe ne comprend pas vraiment ce que tu veux faire mais voici ce que j'en ai compris et sans grande conviction, tu veux savoir par exemple combien de "CORDIER" il y a dans la base et que la différence entre la date d'entrée colonne "D" et de sortie colonne "E" soit inférieure ou égale à 1 jour : =SOMM...
05/03/2019 à 19:04thomasTTROuvrir les fichier d'une liste et copier une partie d'un ongletContent de t’avoir aidé...
05/03/2019 à 17:05rams123456Problématique VBACa ce n'est pas trop important car le compilateur adapte de façon implicite par contre, les objets vont faire planter le code si on cherche à les attribuer à un String ...
05/03/2019 à 16:52thomasTTROuvrir les fichier d'une liste et copier une partie d'un ongletJ'ai modifié le code car des colonnes sont vides dans tes fichiers clients, j'ai rajouté une fonction pour être sûr de tout récupérer. Comme je le pensais, le nom de la feuille où se trouve les chemins et noms ne se nomme pas "Actions en cours" mais "Clients" donc, j'ai adapté dans le code. Les exte...
05/03/2019 à 16:28rams123456Problématique VBAQuelques explications en commentaire dans le code : Avec un tableau à deux dimensions ...
05/03/2019 à 16:12Skarte Dissocier le masquage de lignesCe que tu demandes est impossible, tu ne peux masquer que la ou les lignes entières et c'est pareils pour les colonnes. Il ne te reste plus qu'à mettre tes tableaux l'un au dessous de l'autre ou sur des feuilles différentes...
05/03/2019 à 15:40thomasTTROuvrir les fichier d'une liste et copier une partie d'un ongletL'instruction : concerne le classeur qui contient la macro (ThisWorkbook) et une de ses feuilles (que j'ai nommé "Feuil1") contient en colonne B à partir de B4 les chemins et noms des classeurs où doivent être récupérées les valeurs donc, si je comprend ta manip, la feuille où se trouve les chemins...
05/03/2019 à 08:12thomasTTROuvrir les fichier d'une liste et copier une partie d'un ongletA adapter et faire tout d'abords un test sur une copie du classeur devant recevoir les différentes valeurs (les classeurs où sont récupérées les valeurs ne risquent rien) ...
05/03/2019 à 07:36mic35Création d'un planningSous le post, tu as une multitude de sujet traitant de création d'un planning, tu devrais y trouver ton bonheur ...
05/03/2019 à 07:15fouzyyy Selection ListboxIl te faut tester si la ligne est sélectionnée avec de tester si la colonne contient la valeur. Attention, la base des index est 0 et non 1 pour les lignes et colonnes donc L_CONSO_2.List(0, 0) retourne la valeur la plus en haute et à gauche (comme par exemple en A1) et par là, L_CONSO_2.List(L_CONS...
04/03/2019 à 06:44Jefekoi Filtrer et enregistrer résultatIl suffit de copier et coller le résultat sur une feuille d'un autre classeur : fonctionne très bien sur PC, quid de Mac ...
04/03/2019 à 06:31JefekoiEnregistrer feuille & renommer si existeC'est exactement ce que fait mon code mais pour PC ...
03/03/2019 à 11:48JefekoiEnregistrer feuille & renommer si existeIl te faudrait inverser les instructions afin que le MsgBox s'affiche : Testes ce que retourne la variable ...
03/03/2019 à 10:13JefekoiEnregistrer feuille & renommer si existeDans la fonction "NomFichier()", la fonction Mid() extrait le numéro du fichier à l'aide de la fonction InStr() : Il faudrait voir ce qu'extrait ce groupe de fonctions avec : Montre comment sont construits tes noms mais n'ayant pas de Mac, je ne suis pas sûr d'être d'une grande aide...
03/03/2019 à 09:40JefekoiEnregistrer feuille & renommer si existeOups, pas vu que c'est Excel Mac le code donné ne fonctionnera pas...
03/03/2019 à 09:38JefekoiEnregistrer feuille & renommer si existeVoici une piste à tester ...
03/03/2019 à 07:48Jacque-JaponTransformer un tableau en une liste exportable CSVDésolé de t'avoir demandé ce que tu voulais faire alors que tu l'as bien stipulé dans le titre de ton post, un .csv Voici le code qui va créer un .csv dans le même dossier que le classeur ...
02/03/2019 à 18:59Jacque-JaponTransformer un tableau en une liste exportable CSVExpliques ce que tu aimerais et je verrai ce que je peux faire pour que la liste te soit le plus facile à exploiter, sur une autre feuille pour impression, pour envoi par mail groupé, etc.....
02/03/2019 à 10:13decostrongMoyenne des 10 dernieres valeurs d'une ligneAvec une fonction perso : A utiliser en CY2 de cette manière : =MA_MOYENNE(LIGNE())...
02/03/2019 à 09:31serco19 Fonction si avec format horaireDe ce que j'ai compris de ta demande, la formule serait : =Tarif Régie / 2 + ((Heure Départ - Heure Arrivée) x 24 - 0,5) x Tarif Manutention "Tarif Régie / 2" car 30 minutes "(Heure Départ - Heure Arrivée) x 24" fois 24 pour avoir en décimal, pour Excel, 2 heures ont pour valeur 0,0833333333333333 c...
02/03/2019 à 08:14Jacque-JaponTransformer un tableau en une liste exportable CSVComme je ne sais pas où tu veux récupérer la liste, elle sera mise en colonne F à partir de F18 ! Ton classeur en retour en .xlsm car la macro est dedans. Pour voir le résultat, cliques sur le bouton ...
01/03/2019 à 07:16Jacque-JaponTransformer un tableau en une liste exportable CSVComme tu n'as pas mis de fichier exemple, j'ai extrapolé par rapport à ton image et voici le résultat qui sera sûrement à adapter ! Résultat dans la fenêtre d'exécution (Ctrl+G) ...
28/02/2019 à 07:35Taoufiq Mise en conformité cellule (temps)Steelson Pas sûr de bien comprendre : jj "jour(s)" hh "heure(s)" mm "minute(s) "ss "seconde(s)"...
28/02/2019 à 07:21Jacque-JaponTransformer un tableau en une liste exportable CSVExpliques un peu mieux ce que tu souhaites car dans les lignes de sorties en exemple je ne trouve pas de correspondance dans le tableau ! Postes une copie de ton classeur anonymisée...
28/02/2019 à 07:10FilmanTableau horaires de travailJe le verrai bien comme ceci en L9 : =SI(OU(B9="Malade";B9="Vacances");CNUM("04:15");SI(B9<>"";C9-B9;0))+SI(OU(E9="Malade";E9="Vacances");CNUM("04:15");SI(E9<>"";F9-E9;0))...
28/02/2019 à 06:34Cheick Utiliser une boucle For pour mettres des caracters en ligne coloneEt le fichier où récupérer les valeurs il est où ...
27/02/2019 à 19:22Pipin54000 Remplissage ListView depuis feuille Excel + Double ClicDans mon code je n’ai pas fait état d’un quelconque «TbListView », que vient-il faire ici ? Je t’ai montré comment remplir la ListView à partir d’une feuille et comment récupérer les valeurs de la ligne sélectionnée et comme dit dans mon post, il te faut adapter sinon, reviens avec plus de précision...
27/02/2019 à 16:57Madjelica9 Formule plusieurs colonnes, plusieurs conditionsContent de t'avoir aidé...
27/02/2019 à 16:56Pipin54000 Remplissage ListView depuis feuille Excel + Double ClicTestes et adaptes ...
27/02/2019 à 16:07Madjelica9 Formule plusieurs colonnes, plusieurs conditionsComme ceci peut être ? =SI(Janvier2019!M5<>"";"en cours";SI(Janvier2019!K5<>"";"payé";""))...
27/02/2019 à 16:02flopMise à jour de liens d'un fichier "maitre"Une piste ! Le nom des classeurs ne changeant pas (normalement !), il suffit de modifier les chemins dans les formules. Afin d'éviter toutes ouvertures intempestives de la fenêtre de l'explorateur à la validation des formules, il est préférable que les classeurs se trouvent déjà dans le nouveau doss...
27/02/2019 à 15:32Jess88 Modification texte d'un boutonA mon sens, le mieux est de stocker le caption du bouton dans un nom invisible qui est récupéré à l'ouverture de la Form si il existe. Petit conseil, évite les Goto "étiquette" mis à part pour les gestionnaires d'erreurs, le code peut devenir difficile à maintenir, c'est ce qu'on appelle une code sp...
27/02/2019 à 15:08anikFormule de transpositionVoici un code qui extrait les noms, leurs numéros et leurs valeurs et pour ceci avec affichage du résultat dans la fenêtre d'exécution (Ctrl+G) en attendant d'en savoir plus de ce que tu veux faire de ces résultats, mettre dans une autre feuille, avoir les valeurs concaténées, séparées les unes des...
27/02/2019 à 14:31Cheick Utiliser une boucle For pour mettres des caracters en ligne coloneEt comment sont architecturés tes valeurs à la base ...
27/02/2019 à 14:25jonat28 Effacer le contenu de la ligneContent de t'avoir aidé...
27/02/2019 à 07:22MPMPQ copies de formules et fonction INDIRECTUne piste par VBA, code à mettre dans le module du classeur : En cliquant sur le bouton d'ajout d'une nouvelle feuille (bouton à coté de l'onglet le plus à droite) le code cherche le mois le plus élevé, renomme la nouvelle feuille en incrémentant de 1 son nom, si "Paie 03" est le mois le plus haut,...
27/02/2019 à 06:48jonat28 Effacer le contenu de la ligneComme ceci ...
27/02/2019 à 06:46flore75006 Somme de plages de cellules identiquesC'est de cette façon qu'on apprend le mieux, on apprend de ses erreurs...
27/02/2019 à 06:44gperrosAppliquer filtre sur fichier unique, puis copier coller le résultatCe serait trop simple ! Dans ce cas de figure, le compilateur de sait pas coller un tableau mais seulement un Range pour un tableau, il y a affectation des données. Plusieurs solutions peuvent être envisagées, la première est de forcer le format dans la ou les colonnes incriminées sans avoir forcéme...