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 18

DateAuteur du sujetSujetExtrait du message
14/02/2019 à 07:04atlonia Enregistrement de fichier incrémenté...?La fonction Dir() fait très bien l'affaire, pas nécessaire d'utiliser FSO ! Ici, j'ai monté le système avec deux fonctions, la fonction "Fichiers()" qui retourne un tableau de type String contenant les noms des fichiers correspondants au filtre qui est "*-V??.xls*" et la fonction "NomFichier()" qui...
13/02/2019 à 20:05gperros Appliquer la formule "Activecelle.formulaR1C1" à une plage de cellulesA tester ...
13/02/2019 à 17:45fabguilb Code VBA pour code clientVoici ce qui arrive quand on ne donne pas toutes les informations, c'est pour cette raison que h2so4 t'a proposé une fonction pour feuille de calcul Excel et non une fonction pour UserForm, il a probablement oublié sa boule de cristal ...
13/02/2019 à 17:38vinzu Mise en forme conditionnelle en VBAComme ceci alors ...
13/02/2019 à 13:51vinzu Mise en forme conditionnelle en VBAPas sûr de bien tout comprendre mais testes pour voir ! A mettre dans le module de la feuille ...
13/02/2019 à 13:35mafajoCouleurContent de t'avoir aidé...
13/02/2019 à 13:34fabguilb Code VBA pour code clientAvec remplacement par le A ...
13/02/2019 à 13:25fabguilb Code VBA pour code clientAttention à la présence du Z dans les trois dernière lettres ...
13/02/2019 à 12:43lou798Impossible de supprimer des lignes (et réduire la taille)Un classeur contient, en fonction de la version d'Excel, 65536 lignes pour version <2007 et 1048576 pour version >=2007. Il n'est pas possible de supprimer des lignes ou colonnes du classeur de façon à ce qu'elles n'existent plus physiquement, tu peux les masquer. Quand tu supprimes des lignes...
13/02/2019 à 12:37mafajoCouleurJe te retourne ton classeur avec un bouton pour le choix de la couleur ...
13/02/2019 à 11:57lou798Impossible de supprimer des lignes (et réduire la taille)Je viens de faire passer ton classeur de 2636 Ko à 205 Ko donc, cure d'amaigrissement de 92 % ! 1, cliquer sur le bouton à l'intersection des entêtes de lignes et colonnes (à gauche de la lettre A) afin de sélectionner toutes les cellules puis choisir "Aucun remplissage" (au cas où il y ait des cell...
13/02/2019 à 11:32MargauBordureClic droit, Format de cellule, onglet Bordures et tu joues avec les différentes possibilités ...
13/02/2019 à 11:21Papi27190 Problème boucle forDe cette façon peut être ...
13/02/2019 à 11:10mafajoCouleurDésolé, j'avais mal compris la demande Code à mettre dans le module de la feuille en remplacement du précédant ...
13/02/2019 à 07:07mafajoCouleurEn VBA, à mettre dans le module de la feuille (Alt+F11, double cliquer sur "Feuil1(Feuil1) et coller dans la zone de texte qui vient d'apparaître à droite) ...
13/02/2019 à 06:52paugloum VBA - Copier une ligne a la suite dans une autre feuilleUne piste, voir les commentaires pour compréhension ...
12/02/2019 à 17:01Papi27190 Problème boucle forDans l'idée de mémoriser si la mesure est la première ou non, on peut inscrire une valeur dans la cellule en colonne U avec le format ";;;" afin que la valeur ne soit pas visible dans la cellule ...
12/02/2019 à 16:47Papi27190 Problème boucle forComment différencies-tu la première mesure de la seconde ...
12/02/2019 à 16:45naimaxxProblème de Cnditions IFTestes déjà cette simple procédure (simple comparaison de dates), vois le résultat et adaptes ...
12/02/2019 à 16:19Papi27190 Problème boucle forUne piste. A mettre dans la procédure événementielle "Workbook_SheetSelectionChange()" ...
12/02/2019 à 06:46Geo-fusca Trie des donnéesUtilises plutôt un filtre avancé. Il te faut une zone de critères au dessus de ta base de données reprenant les entêtes de colonnes. Voici deux images montrant un filtrage élaboré avant et après : Avant filtrage sur trois critères: Aprèsfiltrage : Donc, onglet "Données" zone "Trier et filtrer" bouto...
11/02/2019 à 07:01al87 Interior color ligne SANS MFCContent de t'aider et bonne semaine à toi aussi...
11/02/2019 à 06:59cepiatVBA Importer données CSV => Conflit saut de ligne et retour chariotEvites les doublons si possible ! https://forum.excel-pratique.com/viewtopic.php?f=2&t=120421 Je t'ai donné une autre piste pour la lecture du .csv...
11/02/2019 à 06:54café crémeCase a cochée affiche une imageBien sûr que tu peux mais il serait plus judicieux, pour ce qui font des recherches sur ce problème, que tu ouvre un nouveau post avec un titre suffisamment parlant ...
11/02/2019 à 06:51cepiatOuvrir/modifier puis utiliser un csvUn test de lecture du .csv ! Adapter le chemin et nom dans le code ...
10/02/2019 à 10:46al87 Interior color ligne SANS MFCJe n'ai pas cette erreur donc, testes en remplaçant cette ligne : par celle-là ...
10/02/2019 à 06:16cepiatOuvrir/modifier puis utiliser un csvPoste un exemple de ton .csv, comme c'est un fichier texte, peut serait-il plus judicieux de l'ouvrir et le traiter avec "Open for Input" plutôt qu'avec "Workbooks.Open". Précises bien aussi l'endroit où tu penses que ça pose problème...
09/02/2019 à 12:10Geo-fusca Trie des donnéesDans une base de données éviter les cellules fusionnées, plutôt répéter x fois la même valeur ...
09/02/2019 à 11:42MadMax97SpnButton Incrémente valeurs citées dans une formule et non résultat finalPour le bouton total : L'autre fonctionnant comme tu le demande non ...
08/02/2019 à 07:07pierre5623 Suppression d'ObjectSans savoir quel est le type d'objet, pas facile ! En admettant que ce soit des Shapes, le code ci-dessous supprime les objets et lignes associées sachant que la propriété "TopLeftCell" retourne un Range, le Range se trouvant juste dessous l'angle supérieur gauche du Shape ...
08/02/2019 à 06:38kumade44Casse têteLes 4 boutons appellent la même macro et c'est dans cette dernière qu'est fait la distinction d'où l'importance des nom des boutons. Tu crées 4 boutons nommés "ExtConforme" et "ExtNonConforme" pour la partie Extincteur et "InventConforme" et "InventNonConforme" pour la partie Inventaire et à chacun...
07/02/2019 à 22:37zombe Adapter code pour restreindre l'ouverture d'un fichierCode à mettre dans le module du classeur (ThisWorkbook) du fichier que tu va distribuer. Il te faut adapter les noms des différents utilisateurs. A l'ouverture du classeur, un test est fait sur le nom d'utilisateur puis sur la date limite ...
07/02/2019 à 21:43kumade44Casse têteJe suis content de t'avoir aidé mais fais attention à la retranscription dans ton fichier, les boutons ont un nom bien particulier comme "ExtConforme" et "ExtNonConforme" pour la partie Extincteur et "InventConforme" et "InventNonConforme" pour la partie Inventaire et comme tu peux le voir dans le c...
07/02/2019 à 21:38sdf34 Base de registre corrompue ou Excel ?J'ai eu un problème avec Excel, j'ai désinstallé puis réinstallé Office, fais plein de bidouillage et j'ai fini par supprimer le fichier .xlb et là, tout est rentré dans l'ordre donc, fermer Excel, déplacer ce fichier dans un dossier perso afin de sauvegarde, ce fichier sera recréé à l'ouverture d'E...
07/02/2019 à 20:40kumade44Casse têteDonc, j'en conclu que la mise en couleur se fait manuellement, en rouge si non conforme et en vert si conforme au pied de l'extincteur. Voici le code lié à quatre boutons, 2 pour "Conforme" et "Non Conforme" concernant la partie "Extincteur" et deux pour la partie "Inventaire". Enfin, c'est ce que j...
07/02/2019 à 19:05kumade44Casse têteQuel est l'élément qui dit que l'extincteur est "clean" ou non ...
07/02/2019 à 08:37alexf55Problème automatisation macroUne piste pas beaucoup plus valide que la fonction mais à tester ! Le code à mettre dans un module de classe nommé Classe1 (nom par défaut à l'ajout du premier) : Code à mettre dans le module du classeur : Comme les plages sont sur les colonnes S à AD, passer la plage "S10:AD200" tester et adapter....
07/02/2019 à 07:33alexf55Problème automatisation macroEt oui, Application.Volatile est très bien sur quelques formules mais vu le nombre, c'est sûr, ça rame ! Il faut savoir que rendre une fonction volatile fait en sorte qu'au moindre calcul dans la feuille, édition de n'importe quelle cellule, la fonction est appelée même si aucune cellules n'y fait r...
07/02/2019 à 06:44kumade44Casse têteSans fichier, ce n'est pas facile mais ça serait éventuellement possible avec une MFC sur une plage nommée ! Attendons le fichier ...
07/02/2019 à 06:38MadMax97SpnButton Incrémente valeurs citées dans une formule et non résultat finalTu veux incrémenter ou décrémenter les deux cellules sur la même ligne en même temps comme par exemple C3 et D3 ou tu veux toutes les incrémenter ou décrémenter de C3 à D5 ...
06/02/2019 à 17:19Papi27190Boucle ForUne piste. La plage est défini sur la ligne 3 à partir de la colonne D et la boucle contrôle que toutes les cellules aient la même couleur, si ce n'est pas le cas, message et fin ...
06/02/2019 à 16:59judycdFormule Si applicable à plusieurs celluleCa ne serait pas plutôt comme ça ? =SI(ET(C4="Inactif";C5="Inactif";C6="Inactif");"Inactif";"Actif")...
06/02/2019 à 14:00abderrafeiBeug MACROLà, je ne peux pas t'aider car je ne sais pas ce qui génère le changement de colonne, si c'est le soft de la douchette ou autre ? Peux être en utilisant la procédure événementielle "Worksheet_SelectionChange()" pour revenir à la colonne précédente ? Tu pourrais par exemple utiliser un code dans le g...
06/02/2019 à 13:40barachoieFiabiliser un code ExistantContent de t'avoir aidé...
06/02/2019 à 12:22abderrafeiBeug MACROOk, pour ceux qui tomberaient sur ce sujet après une recherche c'est bien qu'ils sachent à quoi est dû le problème que tu as rencontré ...
06/02/2019 à 12:05TwixmanFiger le tempsCa change rien par rapport au code que je t'ai donné précédemment mais bon ...
06/02/2019 à 11:57abderrafeiBeug MACROEt le problème venait de où ...
06/02/2019 à 11:55barachoieFiabiliser un code ExistantVoici un code qui fonctionne avec mise en place de deux formules dont une en matricielle pour le comparatif. Ce dernier est fait sur le nombre de caractères sachant que tu as un numéro de dossier qui ne comporte que 11 caractères (ligne 158) par rapport à tous les autres qui en comportent 13 ...
06/02/2019 à 11:01abderrafeiBeug MACROOuvres la bibliothèque des références et décoches les références manquantes ! (Outils ---> Références...)...
06/02/2019 à 10:48TwixmanFiger le tempsTestes ce code. L'heure est entrée seulement si les deux scores sont saisis, que la saisie se fasse en premier par le premier joueur ou par le second ...