Passionné d'Excel

Inscrit le :13/10/2019
Dernière activité :Hier à 21:44
Version d'Excel :2007 FR, 365 FR
Messages
3'349
Votes
869
Fichiers
5
Téléchargements
2'825
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par X Cellus - page 52

DateAuteur du sujetSujetExtrait du message
22/04/2020 à 10:48Darkangel Listbox boisgontierjacques (colonne en € ou %)Pour cela teste chaque 1ère donnée par colonne de ton tableau de la feuille ou tu récupères ta liste. Afin d'en connaître le format. Exemple si 1ière colonne = format euros et deuxième colonne = format %. En ligne 1 ou 2 ou celle du début du tableau. Séléctionne la cellule. Exemple ci-dessous pour t...
21/04/2020 à 18:24eliot raymondDéplacer une forme sur la Feuil1A nouveau, Super, je n'en doutais pas trop car tu fais tout pour bien comprendre et la patience et la constance ne te font pas défaut. Actuellement, j'ai une idée de faire à une forme, plutôt la ronde, un cercle autour de la fenêtre. Donc de partir du milieu bas de la feuille puis de remonter selon...
21/04/2020 à 16:57SabersolaActiver une liste de validation selon critèreA nouveau, Le Statut est la colonne H. Donc on cible cette colonne pour vérifier si elle contient le terme Retour. Recherche sur l'égalité = "Retour" Ensuite on permet ou non l'affichage de la liste Retour. On peut voir celle-ci avec le gestionnaire de Noms. Cliquer sur le Menu général d'Excel sur F...
21/04/2020 à 16:19manjul Application.CountIf compte pas un nom mais tous les noms compris dans une lSuite, Dans la cellule Q3, inscris =NB.SI(Indirect(Q$2);P3) puis cette formule à recopier jusqu'à la ligne 41 ou P3 sera donc P41. Ensuite dans la macro Private Sub WS_Change place après If Intersect.....then Exit Sub Col=Chr(Target.Column + 64) [Q2]= Col & 9 & ":" & Col & 29 ' Note pour les...
21/04/2020 à 16:03manjul Application.CountIf compte pas un nom mais tous les noms compris dans une lSuite, Comme précisé dans la 1iere réponse, c'était testé pour la colonne E. Mais il suffit en fait de cliquer sur une cellule d'une colonne du tableau. Pour pouvoir adapter la formule à la colonne cliquée. Je peux te laisser la formule si tu le souhaites...
21/04/2020 à 15:58eliot raymondDéplacer une forme sur la Feuil1A nouveau, J'ai mis un mini-menu car sait-on jamais, si tu fais l'étourdi... Et au lieu d'inscrire boucle tu tapes boicle ou si pour stop tu notes syop. Tu risques de courir loin dans ta classeur pour repêcher la forme. Enfin, c'est toi qui verras à l'usage...
21/04/2020 à 15:54manjul Application.CountIf compte pas un nom mais tous les noms compris dans une lSuite, Donc dans Private sub WS_change nABSSOG = Range("Q42") au lieu de ...Max(Range("Q2:Q13") ou plus rapidement If range("Q42") > 2 then MsgBox... etc.....
21/04/2020 à 15:49manjul Application.CountIf compte pas un nom mais tous les noms compris dans une lA nouveau, Pour cela fait la somme total en Q42 des cellules lignes 2 à 41. Et si total >2 ressort ton message...
21/04/2020 à 14:46manjul Application.CountIf compte pas un nom mais tous les noms compris dans une lEn retour ton fichier modifié. L'exemple a été fait pour les 13 premières lignes de la colonne P. couleur beige Sur le choix de la colonne du 9 septembre. Cette dernière est actuellement fixe mais le choix peut être modifiable. C'est à dire adapté à d'autres colonnes. Voir aussi la macro événementie...
21/04/2020 à 13:57SabersolaActiver une liste de validation selon critèreA nouveau, Ton fichier modifié en retour. Toutes les lignes de la colonne J sont réalisées...
21/04/2020 à 12:27SabersolaActiver une liste de validation selon critèreA nouveau, La nouvelle formule doit être copiée sur tous les autres cellules de la colonne J évidemment. Note que j'ai simplement modifié =SI(H5=""; par =SI(H5="Retour"; Aucun souci de paramêtrage...
21/04/2020 à 12:03SabersolaActiver une liste de validation selon critèreModifier la validation personnalisée en colonne J. Par =Si(H5="Retour";Retour;"") Bons tests, bonne continuation...
21/04/2020 à 11:52eliot raymondDéplacer une forme sur la Feuil1A nouveau, Je te reposte le fichier avec une partie du code. Celle de la macro Droite est réalisée. Essaye de faire pour la macro Bas. Renomme ce fichier ou l'ancien fichier (voire écrase le). Voir notes sous le Joystick car j'ai rajouté un mini-menu (2 choix possibles). Bons tests, bonne continuati...
21/04/2020 à 09:49eliot raymondDéplacer une forme sur la Feuil1A nouveau, Je vais faire le test pour Windows et te le posterais soit le fichier, soit le code. Afin que tu puisses mieux te rendre compte de la manip. Dans la matinée...
21/04/2020 à 09:34eliot raymondDéplacer une forme sur la Feuil1Là valeur 1000 était un à titre d'exemple. Note que tu peux utiliser la hauteur et la largeur de la fenêtre. Elles sont exactement égales à Windows.height et Windows.width car ainsi tu délimites ton cadre de déplacement. Il faut tenir compte de la hauteur et largeur de la forme. Tu peux aussi faire...
20/04/2020 à 22:28DarkangelProbleme findNe pas confondre la ligne de démarrage et la ligne de recherche. Je suppose que A1 représente un titre. Ensuite A2 à A_n des numéros. Or avec le code ci-dessous. Si ton 255 se trouve en A2, il ne pourra pas être ressorti. Car A2, c'est la ligne de départ et la recherche se fait après cette ligne, so...
20/04/2020 à 21:38eliot raymondDéplacer une forme sur la Feuil1En retour ton fichier commenté en police de couleur rouge. Sous tes interrogations. Bonne lecture et bons tests...
20/04/2020 à 10:32DarkangelEnregistrement date après updateA nouveau, Les deux lignes présentées n'ont pas la même formulation. Juste pour essai. Remets en format standard ta 2ième cellule et ôte -1 dans la 2ième formule ou bien ajoute -1 dans ta 1ière formule. Evidemment cela modifiera ton résultat. Mais ce n'est pas le but de l'essai qui est de voir quel...
20/04/2020 à 10:09DarkangelEnregistrement date après updateTa deuxième cellule est sans doute en format alignement Horizontal Standard. Mets là en alignement Horizontal Droite (Retrait)...
19/04/2020 à 19:09gougouveIntégrer un bouton dans une celluleA nouveau, Merci pour ton appréciation. Un peu d'explications encore. Donc en 1iere ligne du code comme indiqué précédemment on ne cible que la colonne J. Soit la 10 ième colonne de la feuille. En 2ième ligne le Num reçoit la ligne de la cellule cliquée. En 3ième ligne la variable Feuille prends le...
19/04/2020 à 18:49eliot raymondDéplacer une forme sur la Feuil1A nouveau, Ravi que cela plaît bien. Je télécharge ton dernier fichier et le regarderais beaucoup mieux, sans doute demain. Bonne soirée aussi...
19/04/2020 à 18:45gougouveIntégrer un bouton dans une celluleSuite, Voici un mini fichier pour l'exemple. Clique sur une des lignes de la colonne J...
19/04/2020 à 18:31gougouveIntégrer un bouton dans une celluleSuite, Il est toujours possible d'intégrer un bouton ou un pseudo-bouton (une forme par exemple) qui soit solidaire d'une ligne. J'ai bien compris ce que tu souhaitais faire. Mais trop insérer de boutons me semble pas le bon choix. Je te conseillerais plus, comme indiqué la procédure évènementielle...
19/04/2020 à 18:13TRNX Boucle infinie lors de la vérification d'une cellule...
19/04/2020 à 18:02gougouveIntégrer un bouton dans une cellulePourquoi mettre un bouton sur chaque cellule de la colonne J? Dans le cas ou tu as plusieurs dizaines de lignes, tu auras plusieurs dizaines de bouton dont la majorité d'entre eux lors du tri ne serviront à rien. Il vaut mieux cliquer sur une ligne de ta feuille principale et une procédure événement...
19/04/2020 à 16:54eliot raymondDéplacer une forme sur la Feuil1En retour une version 2 du fichier exemple. Ces feux tricolores peuvent être réduit en sélectionnant tout le groupe (Feux) et en utilisant la souris. Pour l'adapter à un format souhaité. J'ai aussi récupéré un format de feux pouvant soit être vertical ou horizontal. Je vais essayer de l'intégrer dan...
18/04/2020 à 18:39eliot raymondDéplacer une forme sur la Feuil1A nouveau, Le feu tricolore est pratique, vu qu'il est très connu de chacun. Par contre mon modèle de Bargraff étant horizontal et défilant. Il sera moins adaptable à cette forme qui nécessite plus un modèle carré, voire triangulaire et non défilant car sinon on verra moins bien un des feux allumés...
18/04/2020 à 14:06eliot raymondDéplacer une forme sur la Feuil1Je peux te proposer un modèle de Bargraff que j'ai réalisé pour un programme. J'ai gardé le cadre et modifié l'intérieur avec un trio de couleur plus un décompte de 100 à 0. A toi de voir...pour remplacer le MsgBox. Un clic sur le bouton lance la macro. A suivre.....
17/04/2020 à 21:18eliot raymondDéplacer une forme sur la Feuil1Suite, Sympa ton message d'alerte. Inscris cette ligne de code ci-dessous en fin de la macro Vitesse. A +...
17/04/2020 à 17:42eliot raymondDéplacer une forme sur la Feuil1A nouveau, Pour toi Eliot, rajoute en 1ière ligne dans les macros Gauche, Droite, Haut et Bas, le code suivant. If Forme ="" Then Rep = MsgBox("Hé l'étourdi, clique sur une forme avant", vbCritical, "ATTENTION"): Exit Sub Ainsi plus de souci. Tu peux aussi utiliser un de tes messages chrono avec le...
17/04/2020 à 17:35Atomiik LoicVBAA nouveau, Pour H2so4, le code fourni fonctionne parfaitement avec ma version d'Excel, avec un seul classeur qui contient les 2 macros dans un module. Bien sur, l'application Excel ne doit pas être fermée. Seul, le classeur est fermé. J'ai même testé aussi à partir d'un fichier sur clé USB. Cela san...
17/04/2020 à 15:07eliot raymondDéplacer une forme sur la Feuil1Voilà le fichier modifié selon tes recommandations. En effet hier j'ai supprimé la 3ième colonne comme souhaité et oublié de tester. Donc c'est corrigé. J'ai aussi mis un mode lent bas pour plus de précision en plaçant la forme. Mais tu peux l'augmenter. Bons tests, bonne continuation...
17/04/2020 à 14:57Atomiik LoicVBAA nouveau, Pour H2so4, la macro Ferme avant de lancer la clôture lance une procédure de réouverture présente dans le classeur en cours. Le décalage est minime si le classeur n'a pas besoin de sauvegarde. Il peut être plus grand si besoin de sauvegarder. Ce type d'opération est surtout réservée à par...
17/04/2020 à 12:06Atomiik LoicVBABonjour Atomiik Loic, H2so4 , Il est possible d'inclure dans ta macro la fermeture du classeur et sa réouverture. Par contre comme indiqué par H2so4, cela me semble moins pertinent dans ton besoin. Il me semble que tu ne souhaites pas qu'un utilisateur puisse accéder à la feuille ACCES et que seul l...
17/04/2020 à 10:17Opak Formule inconnueSuite, Bonjour Xorsankukai Ensuite tu peux aussi enlever le * 1. Cela fonctionnera aussi. Merci pour ton appréciation...
17/04/2020 à 10:09Opak Formule inconnueOups ! remet bien sur la parenthèse fermante avant le *...
17/04/2020 à 10:06Opak Formule inconnueRemplace (J79-Q79) par (J79<>Q79 * 1 + etc... faire de même pour les autres cellules entre parenthèses. Bons tests, bonne continuation...
16/04/2020 à 22:16eliot raymondDéplacer une forme sur la Feuil1A nouveau, Voilà le fichier selon tes dernières remarques. Tu l'auras au moins pour demain. Bons rangements...
16/04/2020 à 22:11galiax Insertion formule avec double clic sur celluleA nouveau, Ci-joint le fichier ou tu trouveras les deux macros ajoutées. L'une pour les triangles et l'autre pour le rectangle. Voir la feuille Notes. Pour insérer l'image jpeg par exemple, fait comme si tu ajoutais un fichier xl*. Passe par Ajouter des fichiers et sélectionne ton fichier image. Bon...
16/04/2020 à 19:02eliot raymondDéplacer une forme sur la Feuil1Suite, Bonne idée aussi qui demande un peu plus de temps à coder. Mais permet d'avoir plus de réactivité. Je pense que mon test fait était plus pour voir si cela donnait un début de jeu. Il faudra que je poursuive mieux, en plus élaboré. Note aussi que l'on peut faire varier la vitesse. Regarde la l...
16/04/2020 à 18:45galiax Insertion formule avec double clic sur celluleSuite, Voici l'image...
16/04/2020 à 18:42galiax Insertion formule avec double clic sur celluleJ'ai automatisé pour la couleur du texte. Comme c'était pour colorer les formes. En utilisant le même emplacement. Et en rajoutant un bouton pour lancer la macro...
16/04/2020 à 18:37eliot raymondDéplacer une forme sur la Feuil1Suite, Voici. Il faut cliquer sur la boule dans la feuille 2. Puis alternativement utiliser les flèches. Bon amusement...
16/04/2020 à 18:30eliot raymondDéplacer une forme sur la Feuil1A nouveau, Oui c'est possible de faire comme l'image postée. L'idée est intéressante. Je vais essayer en soirée. Par contre je me suis amusé à faire un parcours simple dans une 2ième feuille. Je t'envoie le fichier...
16/04/2020 à 17:09eliot raymondDéplacer une forme sur la Feuil1A nouveau, J'ai modifié en un peu moins scabreux Notes toujours en rouge. Faire attention : un seul clic sur la flèche quand mode rapide. Seules les formes bleues sont opérantes. Pour d'autres formes ou images affecter leurs la macro cible. Bons tests, bonne continuation...
16/04/2020 à 13:27eliot raymondDéplacer une forme sur la Feuil1Suite, Retour de ton fichier. Voir notes en rouge, colonne A. Bons tests, bonne continuation...
16/04/2020 à 11:28eliot raymondDéplacer une forme sur la Feuil1A nouveau, En fait tu souhaites quand tu déplaces une forme avec les flèches de direction que les coordonnées de cette forme s'inscrivent dans le tableau, au fur et à mesure du déplacement...
16/04/2020 à 11:03eliot raymondDéplacer une forme sur la Feuil1Bonjour Eliot raymond] , En retour fichier modifié. Bons tests, bonne continuation...
15/04/2020 à 22:00galiax Insertion formule avec double clic sur celluleA nouveau, Actuellement il n'y a pas de macro fait pour cela. Par contre tu peux inscrire un nom + m pour faire apparaître un rectangle matin. Après, soit dans le menu Excel tu choisis Développeur puis tu cliques sur Mode Création pour le mettre en surveillance. Ensuite tu choisis le rectangle puis...
15/04/2020 à 19:33galiax Insertion formule avec double clic sur celluleJe viens d'essayer la possibilité suite à ta dernière remarque. J'ai mis 2 noms séparés par l'underscore _ et le dernier nom ayant à sa droite j pour journée entière. Ainsi le 1ier nom s'inscrit pour le matin et le 2ème pour l'après-midi. Après, sauf créer des transats au dessus des autres. Comme de...