| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 27/08/2018 à 17:30 | dss | Transposer ligne en colonne sous conditions | La procédure fonctionne sur le modèle, et il n'y a aucune raison qu'elle cesse de fonctionner si le tableau a la même structure et les mêmes caractéristiques ! Il y a donc lieu si tu as une erreur de chercher de qui diffère du modèle présenté à l'emplacement où se produit l'erreur. D'abord, quand l'... |
| 27/08/2018 à 16:47 | bilel93 | Masquer des lignes | Procédure à placer dans le module de la feuille. NB- Par contre tes procédures qui y figurent ne sont pas des évènementielles et devraient être placées ailleurs ! J'espère que tes cellules B17 et B24 ne sont pas servies manuellement, car étant masquées si elles sont vides, il vaudrait mieux que ce s... |
| 27/08/2018 à 16:13 | oiseaubleu | Soustraire minutes par jour | Compte tenu que tes durées sont en heures, tu soustrais la valeur TEMPS(0;35;0)*24 , expression qui te donnera la durée de 35 minutes en unités heures. Cordialement... |
| 27/08/2018 à 15:44 | Monster971 | Selectionner critère filtre un par un (Autofilter) | Wouah ! Theze ! Avoir traduit que parcourir les critères c'était parcourir les lignes résultant du filtrage, je n'avais pas encore opéré cette traduction ... |
| 27/08/2018 à 15:36 | dss | Transposer ligne en colonne sous conditions | Re, Nb- On prélève les données en tableau pour aller un peu plus vite ensuite... Mais on monte un tableau résultat dont on ne connaît pas le nombre de lignes, ni le nombre de colonnes, on fait donc une première boucle sur les lignes du tableau pour repérer l'écart maximal entre 2 lignes vides, ce qu... |
| 27/08/2018 à 14:38 | dss | Transposer ligne en colonne sous conditions | Dans une transposition les lignes deviennent colonnes et les colonnes lignes ! Mais ce n'est pas ce qui apparaît dans ton exemple : La première ligne du bloc (Chemin) est conservée en ligne et s'ajoute sur la même ligne le reste de la col. A du bloc qui lui est transposé, mais uniquement cette colon... |
| 27/08/2018 à 14:24 | Skud | Afficher/cacher lignes selon une double condition | Une solution : Cordialement... |
| 27/08/2018 à 14:08 | Macaron16 | Numéro de colonne de première cellule non vide d'une ligne | On peut également : La formule est matricielle ... Cordialement... |
| 27/08/2018 à 12:11 | hlbr | Problème détection date | La formule précédente utilisait la date convertie par substitution de séparateur (sans jour indiqué, Excel met automatiquement le 1er du mois) la décalant d'un mois, et ôtant 1 jour pour revenir au dernier jour du mois visé : la fonction JOUR donnait alors le quantième, soit le nb de jours... Pour o... |
| 27/08/2018 à 11:35 | DianeFAU | Macro condition | Tu travailles avec des tableaux Excel, il t'appartient donc d'utiliser les avantages qu'ils présentent. Ces tableaux sont des objets appartenant à une collection ListObjects. Un objet ListObject dispose d'une propriété Range, qui renvoie la plage correspondant à la totalité du tableau, et d'une prop... |
| 27/08/2018 à 09:59 | hlbr | Problème détection date | A tirer sur la colonne où tu mets la formule. Cordialement... |
| 27/08/2018 à 09:51 | Azerty2000 | [Mise en forme conditionnelle] - Différence deux dates < à un nombre | Avec un tableau Excel, tu n'étires rien du tout ! Tu le laisses dimensionné exactement aux données qu'il contient. Toute inscription dans la première ligne qui suit le tableau entraînera son incorporation automatique dans le tableau, et tout le reste suivra. Il convient de ne rien faire hors saisir... |
| 27/08/2018 à 02:01 | azzerty | Planning – Calcul heure depuis une référence | Il faut arriver à faire la différence entre espace et rien ! (Tu l'aurais évité en copiant simplement la formule... ) Et apprendre à valider matriciellement (avec trois doigts ! )... |
| 26/08/2018 à 23:58 | azzerty | Planning – Calcul heure depuis une référence | Formule matricielle ( à valider par Ctrl+Maj+Entrée ) NB-Tu défusionneras tes cellules D10:D16, les cellules fusionnées n'acceptent pas les formules matricielles. Cordialement... |
| 26/08/2018 à 15:41 | Lmart166 | VBA Copier/coller des cellules si fond coloré | Autre méthode : Bouton pour tester. Cordialement... |
| 26/08/2018 à 14:37 | beaujack | Conversion heure décimale en heure normale VBA | Pour affiner, le format existant en tant que format de cellule, si on code : la cellule active se verra bien dotée du format d'affichage d'heures égales ou supérieures à 24h. Mais dans le cas d'espèce, c'est la fonction VBA Format qui est en cause, et qui elle ne le prend pas en compte. Cordialement... |
| 26/08/2018 à 14:30 | beaujack | Conversion heure décimale en heure normale VBA | Un format horaire égal ou supérieur à 24h ne semble en effet pas pouvoir être produit par la fonction Format qui en comporte cependant pas mal (elle permet par exemple des conversions de chaînes en majuscules ou minuscules...), et un tel format n'est pas indiqué dans l'Aide sur la fonction. Une lacu... |
| 26/08/2018 à 14:08 | beaujack | Conversion heure décimale en heure normale VBA | J'ai essayé de me pencher sur la raison de ce renvoi :12 par la fonction Format ! Il est clair que la partie de format [hh] n'étant pas reconnue par Format, la fonction renvoie le séparateur horaire suivi d'un numéro de mois. Pourtant, si je comprends bien que pour une valeur horaire inférie... |
| 26/08/2018 à 12:07 | Yannou80 | Rechercher une valeur sous condition d'une valeur dans une autre colonne | Il me semblait avoir été clair dans les indications génériques de mes deux premiers posts sur ton sujet ! Reprenons à partir de ton modèle inachevé... Inachevé parce que les éléments annuels de ta fiche sont totalement absents. Eléments dont ma proposition n° 1, proposition technique (au cas où cela... |
| 26/08/2018 à 10:33 | rocket4 | Tableau de type Array | Merci à Ceuzin et Theze pour ces éclairages... |
| 26/08/2018 à 01:11 | ced_le_dingue | Userform: Incrémenter l'indice d'un MSform | Ceci ne peut marcher, parce que l'expression entre guillemets n'est pas un objet, mais du texte (parce qu'entre guillemets). Tu ne peux donc l'affecter à une variable objet. Mais ceci marchera : à condition que UserForm1 contienne 18 contrôles Image (car ta variable est typée Image), nommés Image su... |
| 26/08/2018 à 00:43 | rocket4 | Tableau de type Array | Attention ! La fonction Array renvoie un tableau unidimensionnel de base 0 (de même que Split). Le tableau T obtenu par LouReed ne sera pas un tableau à 2 dimensions, mais un tableau à une dimension de 2 éléments d'indices 0 et 1, chaque élément étant un tableau à une dimension de 4 éléments (0 à 3)... |
| 26/08/2018 à 00:28 | buisson | Liens enregistrement PDF | En considérant que A1 contient le chemin du dossier d'enregistrement, voilà ta procédure ramenée à sa partie utile : Le reste n'était que l'effet de tes manipulations lors de l'enregistrement, mouvement plus ou moins parasites qui se traduiraient par rien de concret, hormis le changement de feuille... |
| 25/08/2018 à 18:21 | xav88 | Recherche multicritères dans une colonne et retourner les lignes | Eh bien ! Tu utilises un code VBA pour le faire : c'est toujours l'outil Filtre automatique d'Excel qui sera utilisé, que tu le fasses manuellement ou que tu le fasses faire par VBA ! Mais il te faudra de toutes façons fournir les critères de filtrage car toi seul les connait !!... |
| 25/08/2018 à 18:14 | Yannou80 | Rechercher une valeur sous condition d'une valeur dans une autre colonne | La maîtrise releve d'apprentissages successifs et de l'utilisation des connaissances acquises... Si tu maîtrisais ton projet, tu ne serais pas demandeur sur un Forum. Si tu y viens seulement pour ne réaliser que ce que tu aurais pu faire sans cette démarche, ou quasiment, tu n'auras guère de valeur... |
| 25/08/2018 à 17:59 | eliot raymond | Sélection d'un mot dans une liste déroulante | Aller sélectionner un mot dans une liste déroulante hors de la cellule de saisie, pour le copier et l'y coller ensuite n'est ni la meilleure méthode, ni même une bonne méthode, on peut l'abandonner sans regret ! Tout est possible... ! Mais n'est nul n'est tenu de réaliser des idioties ! Je n'y suis... |
| 25/08/2018 à 17:46 | PESCHE54 | Zone de critères et statistiques | Tu as tapé PRODUCTION suivi d'une espace dans ta zone de critères ! De même pour MARKETING ! Cordialement... |
| 25/08/2018 à 17:20 | pinpin | Réorganisation fichier Excel | On va tenter un premier débroussaillage : Premier cas traité (antérieurement) : nous avions 5 colonnes par ligne à prendre en considération CPU - Capacité mémoire - N° série - Adresse Mac - Disque dur Ces infos se situaient col. 1 - 2 - 3 - 4 - 5 Pour chaque ligne de données initiale, on avait plusi... |
| 25/08/2018 à 16:47 | eliot raymond | Sélection d'un mot dans une liste déroulante | Tu ne veux pas fournir d'explications, c'est ton problème ! Vu ton ancienneté sur le Forum, tu devrais pourtant en avoir appris un peu plus qu'il n'y paraît sur VBA..... |
| 25/08/2018 à 16:13 | buisson | Liens enregistrement PDF | Ta macro enregistrée, il convient de commencer par l'épurer, et en faire disparaître les 3/4 environ ! Tu poses une question en prenant soin de ne pas fournir les deux seules informations utiles permettant d'y répondre : quelle cellule [NB- "case", c'est ce qu'on voudra et ça peut être n'importe... |
| 25/08/2018 à 16:03 | eliot raymond | Sélection d'un mot dans une liste déroulante | Tu veux sélectionner une valeur sur liste déroulante : le moyen logique de le faire est d'avoir à faire la sélection dans la cellule, donc que la liste déroulante soit dans la cellule ! C'est un moyen simple et usuel. Pour une raison quelconque, tu ne veux pas que la liste déroulante soit dans la ce... |
| 25/08/2018 à 15:33 | eliot raymond | Sélection d'un mot dans une liste déroulante | Si tu veux pouvoir faire un choix en H12 sur liste déroulante, ta liste déroulante doit se trouver en H12 ! Toute autre solution est par définition mauvaise. Cordialement... |
| 25/08/2018 à 15:22 | Yannou80 | Rechercher une valeur sous condition d'une valeur dans une autre colonne | Re, Non ! Je ne vois pas ta problématique (imaginaire !) Il me semble que tu confonds deux choses qu'il est primordial de distinguer : données brutes et données mises en situation. Les données brutes, ce sont celles que tu recueilles et conserves, avec lesquelles tu travailleras, on les stocke sous... |
| 25/08/2018 à 12:46 | Yannou80 | Rechercher une valeur sous condition d'une valeur dans une autre colonne | Tu ne fournis pas de fichier illustrant ta configuration, on ne peut donc donner un avis que sur des hypothèses. Il semble donc que tu disposes d'une base de données clients, dont on peut supposer qu'elle contient toutes les informations que tu conserves par client. Distinguer les clients de l'année... |
| 25/08/2018 à 12:26 | naturemann | Renommé un lien hypertexte en VBA | Créer le lien lors de l'import ... |
| 25/08/2018 à 01:51 | Monster971 | Selectionner critère filtre un par un (Autofilter) | Ben ! Ça ressemble pas à grand chose, un bon nombre de variables ne sont pas déclarées, eventuellement pas initialisées non plus, la syntaxe est quelque peu aléatoire... Si ce code ne s'exécute pas, c'est encore ce qui pouvait lui arriver de mieux ! Tu ferais bien de fournir un fichier en indiquant... |
| 24/08/2018 à 15:39 | Oliv34 | Modif enregistrements depuis listbox avec Rowsource | Si tu passes en multisélection, tes sélections ne sont plus détectées par ListIndex, mais dans une boucle en effet en utilisant Selected... c'est la valeur de la variable de boucle qui remplace alors ListIndex lors du traitement de chaque ligne sélectionnée... Mais bien sûr tu peux alors les traiter... |
| 24/08/2018 à 15:30 | benoit40 | Erreur macro et formulaire | Je ne vais pas trop m'étendre sur la suite, d'autant plus que la moindre manipulation manuelle pour aller voir tel ou tel point de la feuille prend un temps fou... Pour rendre ce classeur utilisable, il faudra le scinder en divers classeurs fonctionnels de façon autonome... En tout état de cause on... |
| 24/08/2018 à 14:46 | benoit40 | Erreur macro et formulaire | Je poursuis... On va entrer dans les détails, aussi bien ce qui peut s'avérer important que ce qui est sans incidence, mais qu'il est souhaitable de connaître si l'on veut travailler correctement... Commençons par la déclaration de procédure ! Toutes les procédures VBA sont publiques par défaut, aut... |
| 24/08/2018 à 13:10 | benoit40 | Erreur macro et formulaire | Fichier lourd Et il y a du boulot ! Autant dire que je ne suis pas candidat pour me lancer là-dedans... mais je veux bien apporter une petite contribution pour faire comprendre une partie au moins des problèmes rencontrés, à partir de la procédure qui se lance au démarrage et déclenche une erreur !... |
| 24/08/2018 à 11:36 | Oliv34 | Modif enregistrements depuis listbox avec Rowsource | Là tu es sur un système où tu modifies à l'unité... Une modification par lot impliquerait de définir des régles applicables au lot (je ne sais pas ce qui est possible... si tu as par exemple des changements automatiques de postes par rotation en fonction du poste précédent...) Cordialement... |
| 24/08/2018 à 10:10 | pinpin | Réorganisation fichier Excel | Pas eu le temps de me pencher sur la question pour t'indiquer les informations dont j'ai besoin... Il faut que je passe au peigne fin toutes les données traitées dans ta configuration précédente pour les replacer dans la nouvelle, et voir comment se situent celles qui ne figuraient pas dans la confi... |
| 24/08/2018 à 10:01 | grexcel | Problème d'affichage d'heure sur ComboBox | Au vu de tes indications : Cordialement... |
| 24/08/2018 à 09:52 | JCR | Fonction Excel - Delays - status | Quel est l'effet du Status sur ton calcul ... |
| 24/08/2018 à 09:38 | Oliv34 | Modif enregistrements depuis listbox avec Rowsource | @Ric: ne cherche pas plus ! Les en-têtes fonctionnent avec RowSource. Avec les autres méthodes d'alimentation on met des étiquettes... @Oliv34: merci à toi aussi ! Je n'aurais pas essayé de construire ton système de filtrage avec une ListBox alimentée par RowSource, pensant que j'aurais nécessaireme... |
| 24/08/2018 à 02:15 | stefou31 | Creer un tableau comportant plusieurs types de données | Pour l'instant ça n'a rien de spécial, l'exemple est un peu trop sommaire, on peut au moins imaginer qu'une école peut avoir plusieurs intérêts et une entreprise plusieurs spécialités, et éventuellement ajouter un critère d'intensité pour pouvoir les classer. Cela permettrait de sortir pour un intér... |
| 24/08/2018 à 01:57 | Oliv34 | Modif enregistrements depuis listbox avec Rowsource | Un petit complément tant que j'y suis ! Si tu as d'autres modifications à faire, ce qui n'apparaissait pas mais demeure dans les possibilités, il est évident que des TextBox seront sans doute plus indiqués pour saisir, puis récupérer et affecter les nouvelles valeurs... Mais note que tu peux avoir l... |
| 24/08/2018 à 01:29 | Oliv34 | Modif enregistrements depuis listbox avec Rowsource | Tu as choisi un système un peu compliqué pour alimenter ta Listbox et la filtrer... Il faut que tu saches que dès lors que tu utilises RowSource, tu crées un lien entre la plage source et la ListBox, qui t'interdit de modifier la plage source sous peine de résultats inattendus... Dans ton cas, ça te... |
| 24/08/2018 à 00:03 | gena17 | Msgbox seconde | Et sur quoi veux-tu qu'on vérifie ? Tu ne fournis rien pour ! Ça fait largement plus de 2 heures ce temps ! c'est considérable... ... |
| 23/08/2018 à 23:49 | jreverchon | Récupération de données selon couleur texte | Ce n'est pas tout à fait ça. N'ayant fait aucun test donc pas de débogage, tu courrais simplement le risque de voir l'exécution se planter au premier lancement, sans savoir quoi faire... On considère que le débogage fait partie de la programmation, soit qu'un code nouvellement écrit ne peut être exe... |