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 6

DateAuteur du sujetSujetExtrait du message
04/10/2019 à 08:06Mickou14VBA - Cumuler Copier/coller en boucle avec une formuleUne piste ...
04/10/2019 à 07:03Benoob77 Liste de choixA tester ...
03/10/2019 à 19:49Remy00 Etendre des données automatiquementTa variable est typée Long vérifies que tes valeurs en colonne C ne soit pas d’un autre type (Single ou Double ou encore autre) Je ne peux pas tester ton fichier, je suis actuellement sur iPhone...
03/10/2019 à 19:40C6l74 Range, Array et CellsLouReeD...
03/10/2019 à 17:13coumbiss Récupération de donnés d'une colonne entiere sans vides ni doublonsParfait, content de t’avoiR aidé...
03/10/2019 à 17:11Hayholten[ModDate] Pour une feuille préciseSi dans la fonction tu as supprimé la variable c’est que tu n’as pas "Option Explicit" en tête de module sinon tu aurais eu un plantage Dans la fonction, il faut laisser la déclaration de la variable ! C’est dans la procédure événementielle qu’elle est à supprimer car pas utilisée ...
03/10/2019 à 07:36C6l74 Range, Array et CellsLouReeD L'objet Range() attend des arguments en alphanumérique ou en objet Range donc, en alphanumérique de cette sorte Range("A1:D10") ou en objet Range de cette sorte Range(Cells(1, 1), Cells(10, 4)) mais dans ce dernier cas, ça ne peut être sous forme de chaîne car tu ne peux pas mettre un objet...
03/10/2019 à 06:50Hayholten[ModDate] Pour une feuille préciseDans ce cas, il faut créer un Nom par feuille mais il n'est pas possible ou plutôt pas conseillé d'utiliser le nom de l'onglet car trop de risque qu'il soit modifié par l'utilisateur mais plutôt utiliser le nom de son module qui lui ne change jamais quelque soit le nom de l'onglet. Par contre, la fo...
02/10/2019 à 17:07coumbiss Récupération de donnés d'une colonne entiere sans vides ni doublonsUne piste, voir les commentaires et faire les adaptations ...
02/10/2019 à 16:44DAki Date de fabricationSi toutes les feuilles on la même structure (ici c'est la colonne D qui est visée à partir de la ligne 12), tu peux le mettre dans le module du classeur mais dans ce cas, ça devient : Dans le "Select Case", il te faut adapter les noms des feuilles cible ...
02/10/2019 à 16:34hokousai Code en VBA Pour imprimer des feuilles masquéesUne feuille cachée ne peut être imprimée donc, il te faut l'afficher, l'imprimer et la cacher à nouveau. Une piste à adapter ...
02/10/2019 à 16:16DAki Date de fabricationAu double clic dans la colonne D et à partir de la ligne 12 ! A mettre dans le module de la feuille ...
02/10/2019 à 13:55Hayholten[ModDate] Pour une feuille préciseTu n'enregistres pas une feuille mais le classeur donc tu ne peux pas connaître sur quelle feuille a eue lieu la dernière modification avec cette fonction ! Il te faut utiliser "Workbook_SheetChange()" pour créer un nom invisible (n'apparaît pas dans la boite) et y enregistrer les valeurs voulues. D...
02/10/2019 à 13:34mdo100 Transposer des lignes en colonnes sans vides par formuleLa discussion est résolue mais je poste tout de même une fonction perso matricielle qui peut peut être aider quelqu'un un jour (elle demande de sélectionner 5 lignes par 10 colonnes et de valider par Ctrl+Maj+Entrée) en passant en argument la colonne des dates à savoir A3:A22 ...
02/10/2019 à 10:11mdo100 Transposer des lignes en colonnes sans vides par formuleJe suis désolé mais j'ai Excel 2007 et la fonction AGGREGATE() n'existe pas, seulement depuis Excel 2010 ...
02/10/2019 à 07:59MPETITRecherche champsEssais avec la clause Where ...
02/10/2019 à 07:48mdo100 Transposer des lignes en colonnes sans vides par formuleComme tu veux ce résultat par formule, ce n'est pas évident ! Tu pourrais essayer avec un TCD mais je ne maîtrise pas vraiment donc là, je ne peux t'aider ! Voici avec un code VBA : Il serait possible de transformer ce code en fonction matricielle que tu pourrais utiliser directement dans Excel ...
02/10/2019 à 07:20yaya_95Check List et Barre de ProgressionUne autre piste avec des Shapes. Ce sont les cases à cocher de gauche qui sont prises en compte (je ne sais pas si celles de droite doivent aussi être prises en compte). Pour les couleurs, je te laisse t'amuser avec RGB() Le classeur : Le code ...
02/10/2019 à 06:47framarroRecuperation de valeur date pour calculOu encore : =VALUE(TEXT(TODAY()-L14,"YY")) en français : =CNUM(TEXTE(AUJOURDHUI()-L14;"AA"))...
02/10/2019 à 06:33Dach2 Sortir d'une InputBoxBonjour curulis57, oui je suis sûr et je me demande comment tu peux avoir une réponse booléenne quand l'InputBox retourne une valeur de type String ? extrait de l'aide : Donc, l'appui sur le bouton Annuler ou la croix ne valide pas la saisie et de ce fait, ce qui se trouve dans la zone de texte n'es...
01/10/2019 à 21:29Dach2 Sortir d'une InputBoxTon code est bien conçu à un détail près, ce n'est pas : avec un espace entre les guillemets mais : car le clic sur Annuler ou sur la croix ne prend pas en compte la valeur inscrite dans le champs donc, même avec le numéro du mois inscrit dans le champ, si tu cliques sur Annuler ou sur la croix, la...
01/10/2019 à 21:23Jaybe Dé-combinaison de ligne avec clé primaireNouveau code à tester ! Les valeurs commencent à la ligne 3 (comme dans ton dernier fichier) et il faut qu'une feuille nommée "Feuil2" existe dans le classeur ...
01/10/2019 à 20:38DIGIFaire Apparaitre une liste déroulante en fonction d'une autre liste déroulaCette ligne de code cible la colonne A qui porte, on se doute bien le numéro 1 donc : si la cible a un numéro de colonne supérieur à 1 c'est tout simplement que ce n'est pas la colonne A et dans le cas contraire (c'est bien la colonne A) on sait que la colonne B est juste à coté à sa droite donc il...
01/10/2019 à 20:20Hayholten [VBA] Création ArborescenceContent de t'avoir aidé...
01/10/2019 à 16:07OxyseaSélection données d'une colonneOups , voilà quand on ne teste pas !!...
01/10/2019 à 16:05DIGIFaire Apparaitre une liste déroulante en fonction d'une autre liste déroulaJe pars du postulat que les cellules en colonne A ont toutes une liste de choix avec "Choix 1", "Choix 2" et "Choix 3" (pour le test bien sûr) ce qui va créer une liste de choix en colonne B ...
01/10/2019 à 15:32DIGIFaire Apparaitre une liste déroulante en fonction d'une autre liste déroulaMais c'est avec plaisir...
01/10/2019 à 13:38OxyseaSélection données d'une colonneAvec deux variables ...
01/10/2019 à 13:36Jaybe Dé-combinaison de ligne avec clé primaireDans ce cas, avec les commentaires ...
01/10/2019 à 13:30Justine_V_6Si et deux conditions vraies des 3Bien vu ! Justine, tu peux remplacer les "--" par "*1" dans la formule : =SI(SOMMEPROD((C2:E2>=10)*1)>=2; "admis";"refusé")...
01/10/2019 à 13:19Justine_V_6Si et deux conditions vraies des 3A tester en G2 et tirer vers le bas : =SI(ET(OU(C2>10;D2>10);E2>10);"Admis";"Non admis") Edit : c'est faux...
01/10/2019 à 13:12Jaybe Dé-combinaison de ligne avec clé primairePas sûr d'avoir bien compris mais pour voir le résultat, ajouter une feuille nommée "Feuil2" ...
01/10/2019 à 12:58OxyseaSélection données d'une colonneUne piste ...
01/10/2019 à 12:55DIGIFaire Apparaitre une liste déroulante en fonction d'une autre liste déroulaDans ce cas, il te faut utiliser les valeurs en dur dans le code. Une liste de validation en cellule A1 et pour le test, entrer les valeurs "Choix 1", "Choix 2", et "Choix 3", le résultat en cellule B1 ...
01/10/2019 à 12:17Hosni Nombre de Devis sans doublons selon commercialTu vois pourquoi on tape souvent à coté quand il n'y a pas de fichier exemple...
01/10/2019 à 12:16Hayholten [VBA] Création ArborescenceIl te suffit de vider la variable à chaque tour ...
01/10/2019 à 12:01Hosni Nombre de Devis sans doublons selon commercialEn E3 : =SOMMEPROD((1/NB.SI($A$2:$A$112;$A$2:$A$112)*($B$2:$B$112=D3))) puis tirer sur E4 ...
01/10/2019 à 11:38al87 Afficher / Masquer Colonne H sur tout le classeurContent de t'avoir aidé...
01/10/2019 à 11:31faubrun Fonction permettant de transcrire le lien d'une cellule en texteA mettre en E4 : = "=" & ADRESSE(LIGNE(A5);COLONNE(B1);4;;"Data!")...
01/10/2019 à 11:18al87 Afficher / Masquer Colonne H sur tout le classeurDe cette façon peut être ? Un double clic cache les colonnes, un autre double clic affiche les colonnes mais attention, au départ, il faut qu'elles soient toutes cachées ou affichées ...
01/10/2019 à 11:10Hosni Nombre de Devis sans doublons selon commercialPostes un fichier exemple anonymisé ...
01/10/2019 à 07:04al87 Afficher / Masquer Colonne H sur tout le classeurMais alors, pourquoi l'année aurait-elle une importance ...
01/10/2019 à 07:03Hosni Nombre de Devis sans doublons selon commercialSur le Net, une multitude de formules dont celle-ci si il y a des cellules vides dans la plage (ici, A1:A8) : =SOMME(SI(NB.SI(A1:A8;A1:A8)<>0;1/NB.SI(A1:A8;A1:A8)))...
01/10/2019 à 06:51al87 Afficher / Masquer Colonne H sur tout le classeurJe suppose donc que la colonne à masquer est fonction de l'année donc, il n'est pas nécessaire de contrôler du 01/01 au 31/12 mais seulement de l'année ! Une piste à adapter : Il peut être judicieux de passer en argument la colonne à masquer à la Sub "AfficherMasquerColonneH()" ...
01/10/2019 à 06:40Hayholten [VBA] Création ArborescenceSans fichier c'est pas facile de voir mais il te faut savoir que "UsedRange" ne signifie pas la plage où il y a des données mais la plage qui est utilisée que ce soit en mettant des couleurs de cellule, des bordures ou n'importe quoi d'autre sur une cellule sans que celle-ci possède une quelconque v...
30/09/2019 à 16:39valoch Macro - Remplissage auto selon conditionsUne piste à adapter. Le résultat est légèrement différent car suppression des lignes vides ...
30/09/2019 à 15:14Hayholten [VBA] Création ArborescenceC'est : Mais le code ci-dessous donne le même résultat car le parcours des cellules d'un plage se fait de gauche à droite et de haut en bas ...
30/09/2019 à 15:07Po25170Organiser des images avec VBAUne piste à adapter ...
30/09/2019 à 15:00Sebyg Parcourir Colonne Ouvre PDF-Imprime-et CocheEssais avec : tu devrais avoir une fenêtre plus complète pour paramétrer l'imprimante ...
30/09/2019 à 14:48Sebyg Parcourir Colonne Ouvre PDF-Imprime-et CocheLà, ça va devenir compliqué car il te faut utiliser les fonctions API pour avoir accès aux imprimantes sous Windows et juste pour éviter deux ou trois clics, tu vas devoir faire une usine à gaz mais bon, sur le net, tu peux trouver du code à adapter à tes besoins ...