Passionné d'Excel

Inscrit le :13/10/2019
Dernière activité :Hier à 20:52
Version d'Excel :2007 FR, 365 FR
Messages
3'330
Votes
865
Fichiers
5
Téléchargements
2'765
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par X Cellus - page 47

DateAuteur du sujetSujetExtrait du message
21/06/2020 à 11:12Vincent33240 Barre de donnée Temps qui défileSuite, Par formule, non c'est impossible. Ou alors c'est une fonction créée similaire à une macro. Et donc moins utile, autant passer par une macro. L'heure de fin est toujours la même, c'est à dire 23h59 ou elle peut varier elle aussi? L'heure de départ sera toujours celle d'ouverture du classeur....
21/06/2020 à 10:59samfauConversion Excel - google sheetVoir ce lien ou d'autres qui traitent de la conversion. Note que c'est plus aisé avec des fichiers des versions Excel 2013 et suivante. Les versions antérieures posent plus de souci. Peut-être en convertissant ces versions anciennes en version plus moderne. Et ensuite en Google Sheets... Il aurait é...
21/06/2020 à 10:27Vincent33240 Barre de donnée Temps qui défileBonjour Vincent33240, Steelson , Ton fichier utilises une macro en boucle perpétuelle pour l'horloge. Ce qui est un souci. En plus cela fait suite à une demande ou tu ne souhaitais pas de macro. Et Erric , t'avait répondu. https://forum.excel-pratique.com/viewtopic.php?f=2&t=143429 Tout dépend de la...
21/06/2020 à 10:13ABERBACHERapprochement des comptes du bilan comptableA nouveau, Note que ton fichier était déjà en position de filtrage lorsque je l'ai téléchargé. Remarque les petites flèches sur le bord droit des cellules d'en-tête. J'ai encore testé sans souci. Voir photo ci-dessous. Donc tu as du lancer la macro AppTriRef alors que ce filtrage était absent. Donc...
19/06/2020 à 21:17jym22 Copier mise en forme conditionnelleSuite, Ci-dessous, un mini-fichier avec les MFC pour ton besoin. Bons tests, bonne continuation...
19/06/2020 à 19:47jym22 Copier mise en forme conditionnelleA nouveau, Appliquer la MFC Texte Spécifique commençant par d puis faire le Format souhaité. Enfin en sortie dans S'appliquer à, inscrire = A4:Z4 ou plus loin selon la dernière colonne utilisée de la ligne 4...
19/06/2020 à 19:39jym22 Copier mise en forme conditionnelleCes lettres sont inscrites manuellement dans la cellule ou c'est une formule qui fait ressortir la lettre...
19/06/2020 à 19:22tristoise Codage âge par tranche de 6 moisRavi pour toi, Ne pas oublier de clore le sujet. Merci...
19/06/2020 à 18:34tristoise Codage âge par tranche de 6 moisUtiliser plutôt la formule =Fraction.Annee(datedébut;datefin;3) ou datedébut est la date de naissance, datefin est la date du jour et le terme final 3 représente un calcul sur 365 jours. Voir l'exemple selon image ci-dessous. En A10 la formule =Maintenant(). Les formules en colonne B et C sont rappe...
18/06/2020 à 18:50titof88 Copier coller suivant valeurA nouveau, La macro a été modifiée, suite à ton dernier message. Il faut cliquer sur le 1ier élément de la colonne C pour que la copie se fasse. Le fait de sélectionner la cellule est plus rapide que rajouter un clic sur un bouton. Sauf autre besoin. Ecraser le 1ier fichier posté ou le renommer pour...
18/06/2020 à 16:51titof88 Copier coller suivant valeurBonjour Titof88, Patty5046 , En retour ton fichier avec une liste de validation en A1 et quelques notes en rouge en haut de la feuille Copier. J'ai inséré une 3ième feuille pour l'affichage des données copiées afin de ne pas interféré avec ta feuille Coller. Bons tests, bonne continuation...
18/06/2020 à 15:27DelfdelfLiens hypertexteA nouveau, Si dans tes fichiers détail tu n'as qu'une feuille liée. Rajoute une autre feuille dans ces fichiers Détails ou les liaisons sont rompus et qui sera accessible par un autre lien Hypertexte de ta feuille Récap. Soit, connu seulement par toi. Exemple: une colonne cachée que tu démasquera po...
18/06/2020 à 15:01DelfdelfLiens hypertexteSuite, Mais non, il faut pas perdre espoir! Autre solution: A partir de tes fichiers tests. Rompt la liaison puis tu la recrée en version manuelle et non automatique. Si dans tes originaux tu n'as que deux liaisons, celles reprenant le type et le règlement, cela ira plus vite. Si il existe d'autres...
18/06/2020 à 14:39DelfdelfLiens hypertexteSuite, Par contre la liaison entre les fichiers Détail et Récap doit être manuel et non automatique. C'est cela qui te pose un souci. Sur le menu Excel va sur Données, Modifier liaison, puis dans la nouvelle fenêtre choisir une liaison manuelle plutôt qu'automatique. Ainsi ce n'est que lorsque ta fe...
18/06/2020 à 14:20DelfdelfLiens hypertexteA nouveau, Comme Steelson, j'ai essayé avec un tri du plus fort n° au plus petit. Et après ouverture du lien j'ai bien dans le fichier 24.xlsx avec en A5 et B5 les bons détails soit type c et réglement 3. Conformément à Recap. Sélectionner les 3 colonnes de Recap,. Faire Données, puis cliquer sur Fi...
18/06/2020 à 13:00DelfdelfLiens hypertexteBonjour Steelson , Effectivement un fichier même mini serait mieux pour l'adapter. En espérant que tu sois entendu.....
18/06/2020 à 12:52DelfdelfLiens hypertexteLa colonne du lien Hypertexte doit être compris dans le tri avec l'ensemble des colonnes. Exemple si le tri s'opère sur le critère de la colonne A dans un tableau de 3 colonnes (A,B,C) et que le lien est en colonne C. le lien suivra. Sinon voir le lien ci-dessous (fichier Lien hyptexteJeje62600.xlsm...
18/06/2020 à 12:09VengeurMasqué Commande grisé boutonEn retour le fichier ClassBouton en version 3. Il te permettra d'automatiser la création de tes boutons dans tes Fiches. Ainsi que les macros dans ThisWorkbook seront actives pour toutes les feuilles Fiche. Lis bien les notes en rouge sur la première feuille, Fiche1 et la feuille Modele. Bonne conti...
17/06/2020 à 21:20abounihi Votre aideA nouveau, D'abord compte tenu de l'encart ou tu souhaites voir s'afficher l'image adéquate. Il faut que tes images présentent le même format en largeur et hauteur adaptée à l'encart. Si les 3 premières peuvent convenir, la dernière est beaucoup trop grande. Préférer des images au format jpg moins g...
17/06/2020 à 20:09VengeurMasqué Commande grisé boutonA nouveau, Dans le cas de ton fichier MouseMove, le bouton doit toujours être actif. Ce qui n'est pas ton besoin puisque tu souhaites qu'il soit grisé lorsque 2 cellules sont vides. Donc le code de ce fichier ne pourra pas s'intégrer ici. Ensuite pour ta video, cela va te conduire, vu le nombre de f...
17/06/2020 à 14:08VengeurMasqué Commande grisé boutonA nouveau, J'ai modifié le fichier ci-dessous. Voir si cela te convient comme procédé et la macro ModifBut. Note aussi que si chaque feuille Fiche contient un bouton Enregistrer il suffit de lui appliquer la même macro...
17/06/2020 à 12:15abounihi Votre aideEn retour ton fichier modifié. Voir notes rouges sous ton encart Salut! et en haut de la feuille listes. Bons tests, bonne continuation...
17/06/2020 à 11:29VengeurMasqué Commande grisé boutonSuite, Si tu as besoin que ton fichier enregistré garde les textes saisis dans D14 et D16 alors il faut changer le code de ta macro Enregistrer. Pourquoi l'as tu renommer feuil1? Donc après Application.Displays.Alerts=False prends (coupe) la ligne Range("D14")="":Range("D16")="" et place là en fin d...
17/06/2020 à 10:25VengeurMasqué Commande grisé boutonSuite, Deux solutions: choisis l'une d'entre elles. Appelle le CmbSave, donc inscris ce nom à la place de celui Enregistrer en haut de ta fenêtre propriété. Ou Dans la macro change "CmbSave" par "Enregistrer". Note que tu dois laisser ActiveSheet et non Feuil1 dans ces deux lignes qui gèrent la visi...
17/06/2020 à 09:42VengeurMasqué Commande grisé boutonComment se nomme ton bouton? Tu as lu mes messages d'hier pour obtenir le nom du bouton. Tu as écris feuil1 et non ActiveSheet. Regarde la ligne au dessus...
17/06/2020 à 09:40VengeurMasqué Commande grisé boutonNon puisque ActiveSheet est ta feuille active. Tu n'as pas besoin de la nommer. C'est à dire la feuille (exemple: Fiche1) ou se trouve le bouton qui enregistre. Le plus simple, reprends mon fichier posté et construis ta Fiche sur la feuille Essai en la renommant Fiche1. Ajoute ta macro enregistré qu...
16/06/2020 à 18:44VengeurMasqué Commande grisé boutonVa sur ta feuille ou est présent le bouton. Puis sélectionne l'onglet Développeur du menu Excel et clique sur Mode Création. Enfin clic droit sur le bouton et choisir Propriétés. Quel est le nom du bouton à griser (Name) tout en haut de la fenêtre ouverte. C'est ce nom là qu'il faut prendre pour cib...
16/06/2020 à 18:31VengeurMasqué Commande grisé boutonA nouveau, Ton bouton est bien sur une feuille pas sur un formulaire? Ensuite c'est bien un bouton Activex et non un bouton simple ...
16/06/2020 à 17:41VengeurMasqué Commande grisé boutonJe te rappelle mon 1ier message. Ma feuille est nommée Essai. Mais dans le code feuille je passe par ActiveSheet. Donc pas de souci. Par contre dans le code du classeur (Workbook.Open), il faudra renommer la feuille comme celle que tu utilises...
16/06/2020 à 17:30VengeurMasqué Commande grisé boutonIl faut bien sur enregistrer puisque ta ligne de code D14 = "" et D16 = "" est présente dans ce programme. Ôte moi un doute, tu as bien mis aussi le code de la feuille...
16/06/2020 à 17:14VengeurMasqué Commande grisé boutonSuite, Si c'est juste pour enregistrer tu n'as pas besoin de la boite de message. C'était juste pour l'exemple. Il suffit de mettre après Display Alerts=False Range("D14") = "": Range("D16") = "" Ceci afin de faire grisé à nouveau ton bouton...
16/06/2020 à 17:04VengeurMasqué Commande grisé boutonA nouveau, Calculate va s'employer lorsque des nombres, formules ont besoin d'être mises à jour. Ici tu présentes une lettre... Tout dépend de ce qui est présent dans tes cellules D14 et D16...
16/06/2020 à 16:53VengeurMasqué Commande grisé boutonCi-dessous un mini fichier pour ton besoin. Voir les lignes de code dans le code Classeur et le code feuille (Essai). Pour l'exemple une boite de message s'ouvre lors d'un clic gauche sur le bouton en capacité d'agir A adapter selon ton programme. Bons tests, bonne continuation...
16/06/2020 à 13:13Mapleosaure Affichage d'une heure en format numériqueMerci pour vos appréciations. @ Xorsankukai , Vu que lors de ton dernier post tu passais la main. J'ai regardé par curiosité. Il est vrai que dans les formulaires les sorties dans les contrôles posent souci. Surtout si en plus il y a des tris par un object Dictionary ou des tableaux. @Mapleosaure, L...
15/06/2020 à 21:27Mapleosaure Affichage d'une heure en format numériqueBonsoir Mapleosaure, Xorsankukai , Steelson , En retour ton fichier modifié. Voir commentaires '** ou débutent les lignes de code apportées. Afin de garder la conversion horaire par rapport au format numérique. Bons tests, bonne continuation...
15/06/2020 à 12:24Arkendil Insérer une année par défaut dans une textbox-2020A nouveau, Recopie le code posté dans le code de ton Userform. Pas dans le code d'un module. Ouvre l'éditeur VBA et séléctionne ton formulaire puis par clic droit choisis code...
15/06/2020 à 12:12Arkendil Insérer une année par défaut dans une textbox-2020Si c'est à l'ouverture du formulaire. Bonne continuation...
14/06/2020 à 21:29fabioginevraAttribuer un numero(valeur) à une lettreContent pour toi, Si ton besoin est résolu, n'oublie pas de cliquer sur le V vert. Merci pour tes appréciations. Bonne continuation...
14/06/2020 à 21:16fabioginevraAttribuer un numero(valeur) à une lettreSuite, Donc en reprenant les formules données avant. Tu auras en A8 la formule suivante. =NB.SI(A1:A7;"C") * 9 + NB.SI(A1:A7;"R") * 9 + NB.SI(A1:A7;"Z") * 9 + NB.SI(A1:A7;"T") * 4.5 + NB.SI(A1:A7;"E") * 6 Pour la lettre X, vu qu'elle vaut zéro, cela n'ajoute rien au total...
14/06/2020 à 20:53fabioginevraAttribuer un numero(valeur) à une lettreA nouveau, Il faut un peu plus de précisions. Compte tu une seule lettre en cellule A1 et pourquoi? Pour l'ajouter à un nombre d'heures présent sur d'autres cellules? Prévois tu plusieurs lettres ayant différentes valeurs? Ou ce sera toujours une seule et même lettre. Est-ce un code pour cacher un n...
14/06/2020 à 20:33hermannteussidoProblème avec le contrôle ComboBox dans un formulaireBonjour Hermannteussido, Andre13 , Peut être il manque Dim i as integer Excel2019 est souvent pénible sur le typage contrairement aux anciennes versions...
14/06/2020 à 19:59fabioginevraAttribuer un numero(valeur) à une lettreBuona giornata Fabioginevra, Exemple fait en colonne L ou se trouve les lettres correspondantes pour un total en L11 Utilise la formule =NB.SI(L1:L10;"S")*9 en cellule L11 Ou aussi pour plusieurs Lettres, M pour matin (7heures), A pour après-midi(5heures) =NB.SI(L1:L10;"S")*9 + NB.SI(L1:L10;"M")*7 +...
14/06/2020 à 18:59Alexandre89 Problème exercice VBABonjour Alexandre89, LouReeD , En retour ton fichier modifié pour ton souci sur la cellule jaune qui t'a fais voir rouge... Voir notes en milieu de colonne A. Si tu souhaites rester sur cette idée. Bons tests, bonne continuation...
13/06/2020 à 09:52Kim4YouAjouter des éléments dans un userform d'un boutonOn peut toujours faire un formulaire Frankenstein . Mais le but d'un formulaire n'étant pas seulement d'ajouter mais de aussi de pouvoir modifier ou effacer. Cela te sera plus problématique que de gérer une véritable base de données. Car ton formulaire sera limité dans l'espace par rapport à une feu...
12/06/2020 à 13:52nour8161 Augmenter +1 chaque 24 heures ou chaque année dans une cellule exceleA nouveau Nour8161, le Forum, Exemples réalisés sur la feuille 1. Voir les cellules A1 à C1 ainsi que A5 et B10. Bien sur, pour vérification changer par plus ancienne la date de référence en A1, surtout pour l'année, sinon 2021 c'est encore loin... Bons tests, bonne continuation...
12/06/2020 à 13:25ABERBACHERapprochement des comptes du bilan comptableBonjour ABERBACHE, Jean-Eric , En retour ton fichier modifié. Lancer la macro AppTriRef, elle va classer d'abord les références puis ensuite la macro Lettrage suivra. Pour contrôle la colonne O a été utilisée. Faire le changement dans le code pour colonne N selon commentaire. Voir aussi les notes en...
12/06/2020 à 13:14GEOLEK Affecter un propriété à plusieurs ShapesA nouveau, Très bien, il y a en effet différentes façons d'arriver à Rome (au résultat) selon le contexte et les besoins de chacun. Dans le cas de la propriété visible des formes. On peut aussi rendre visible toutes les formes. Puis ensuite ne rendre qu'une sélection de formes invisibles. Bonne cont...
12/06/2020 à 09:23nour8161 Augmenter +1 chaque 24 heures ou chaque année dans une cellule exceleInscris une date fixe en cellule A1, donc invariable. Place =maintenant() en case B1. Enfin fait une différence en C1 entière de jours entre B1 et A1 pour avoir l'augmentation de 1 chaque jour. Même principe pour l'année en D1 sauf qu'il faut utiliser une différence entière d'année...
12/06/2020 à 00:20JESKILINtégration de photosL'intégration de photos dans Excel serait plutôt des vignettes photos. C'est à dire de miniatures de photos (jpg) qui pourraient être placées par ligne à une hauteur de ligne de quelques centimètres tout le long de ta colonne A. Et constituerait un catalogue général. L'important est que cela ne débo...
11/06/2020 à 19:58GEOLEK Affecter un propriété à plusieurs ShapesA nouveau, @H2s04, Comme tu as pu le voir, j'ai proposé deux macros. La deuxième fait office de Pack. J'aurais pu la nommer UnionPack... La 1ière est la simplification souhaitée par Geolek; Rs("Rc"...etc..). C'est uniquement sur celle-ci que l'on agit. L'autre est réalisée une fois pour toute. Avec...