Passionné d'Excel

Inscrit le :13/10/2019
Dernière activité :Samedi à 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 42

DateAuteur du sujetSujetExtrait du message
18/09/2020 à 14:03Renaud Dugas Copie d'un texte à la suite d'un autre par double-clic sur une celluleSi cette cellule D37 est uniquement destinée à recevoir des nombres qui présentent des "KVA". Pourquoi ne pas passer par un format nombre personnalisé. Ou existe-t'il d'autres formats que KVA dans plusieurs lignes de la colonne A? A suivre.....
18/09/2020 à 13:56Caroline Formule "si contient alors" entre 2 bases de donnéesSuite à ta récente remarque. Je joins le fichier réalisé avec des annotations sur la feuille et aussi en module sur le code. Faire ALT F11 pour ouvrir l'éditeur VBA ou utiliser le menu général Excel (onglet Développeur). Si besoin reviens sur le sujet...
17/09/2020 à 16:01Caroline Formule "si contient alors" entre 2 bases de donnéesEn retour exemple ci-dessous présenté pour ton besoin. Sous fond bleu la formule en ligne 2 colonne E à recopier vers le bas. Sous fond jaune la formule en ligne 2 colonne F à recopier vers le bas. Le code suivant à placer dans un module de l'éditeur VBA permet de réaliser ensuite la concordance. Un...
16/09/2020 à 19:45zAZa 0 eXCEL Menu deroulant et formulesA nouveau, Non, c'est pour tester si en cellule B3 il y a T outesSemaines ou S 41 etc...afin de faire la bascule entre données générales ou particulières à la semaine. Ici le but est: lorsque S41 ... etc... est choisi, on ne garde que les deux derniers caractères (Donc lettre S ôtée) pour correspond...
16/09/2020 à 18:00zAZa 0 eXCEL Menu deroulant et formulesEn retour formule modifiée pour l'une des sociétés. Voir notes en rouge A copier pour les autres sur le tableau grisé...
16/09/2020 à 16:41xFloxCacher mot de passe par desA nouveau, En retour la version réduite et adaptée aux trois mots de passe. Chaque mot de passe est changeable sur la feuille Prénoms. Celle-ci étant récupérée par la ListBox lors de l'initialisation du formulaire. Bons tests, bonne continuation...
16/09/2020 à 14:18xFloxCacher mot de passe par desEn retour ton fichier modifié avec l'exemple fait sur le 1ier mot de passe. A adapter pour les 2 autres. Bons tests, bonne continuation...
14/09/2020 à 16:49lolopixx Création de forme + nom auto; selon nom de forme et type déjà existanteBonjour Lolopixx, LouReed, Merci aussi pour ce retour. Je ne suis qu'au Top 1000 pour l'instant. J'avance doucement.....
14/09/2020 à 16:13jeromechant Pave numerique qui se désative lors d'une utilisation d'une macroBonjour Jeromechant, Galopin01, Juste en dessous de ta ligne de code Sendkeys "^c" ajoute simplement Sendkeys "{NumLock}" Cela rétablit ton clavier numérique. Attention c'est entre crochets, pas de parenthèses. Bons tests, bonne continuation...
12/09/2020 à 14:00ckidon M² et € dans UserForm vers celluleSuite, @Eriiic, La propriété Value est justement faite pour cela. Car tous les contrôles sont en entrée Texte et sortie texte par défaut (nul besoin de rajouter .Text) La propriété value évite de se servir des opérateurs de conversion. Et je l'utilise régulièrement. Maintenant si tu n'est pas convai...
12/09/2020 à 13:14ckidon M² et € dans UserForm vers celluleSuite, Ici a n'a pas un format prédéfini et il ne prendra pas le type value. Comme tout échange de données entre Textbox, ce sera du texte. C'est particulier en effet...
12/09/2020 à 13:08ckidon M² et € dans UserForm vers celluleA nouveau, @ Eriiic, Non, cdbl fait double emploi ici. Puisque les cellules sont déjà formatées en numérique! Il n'y a pas besoin de les convertir avant. Ce n'est que lorsque les cellules de la feuille sont en texte que la conversion est nécessaire...
12/09/2020 à 12:50ckidon M² et € dans UserForm vers celluleEn utilisant les TextBox leur propriété par défaut (comme leur nom l'indique) est le texte. Soit implicitement TextBox.Text Donc les données seront inscrites en texte par défaut quelque soit le formatage des cellules sur la feuille. Afin que ce formatage feuille ressorte, il suffit de valider les so...
11/09/2020 à 15:25SebastienSlmnGénérer un % via un bouton boite de dialogueOui, c'est blessipo. A condition que tu donnes toutes les valeurs liées à tes cases cochées. Et pas seulement quelques unes. Des exemples ensuite de calculs, faits manuellement, ayant généré au final l'indice général de confiance serait bienvenu pour comparaison. Enfin je ne vois pas de critère volu...
10/09/2020 à 22:21lolopixx Création de forme + nom auto; selon nom de forme et type déjà existanteBonjour Lolopixx, LouReeD, Deux possibilités: La première, Si la feuille est vierge de formes ou si elles sont peu nombreuses. Création de cellules nommées avec le même nom que la forme. Exemple en cellule A2 nommée Toggle_Background_ Voir menu Excel Formules Définir un nom Il suffit ensuite dans la...
10/09/2020 à 10:15boby63 Name TextBox dans un frameRemplace par cette ligne de code. pour référence à la frame. Bons tests, bonne continuation...
09/09/2020 à 11:42sam_limogesProblème recherchev et index/equivEn retour ton fichier modifié. Voir notes en rouge colonne J. Les formules ont été modifiées colonne J & K. Bons tests, bonne continuation...
05/09/2020 à 21:16Stéphane1972Petit défi programmatique pour développeurs en mal d'amusementSi l'on peut modifier les propriétés objet... Une fonction Couleur avec 46 caractères. Plus une macro de 46 secondes y faisant appel. Bons tests, bonne continuation...
03/09/2020 à 19:36Man.403030 Dimensions d'une imageA nouveau, En images ce que donne le programme pour les valeurs Res et Pix (H et V) Macros TestPixImg() et TestPPP(Img as String) rappelées ci-dessus. Function FileProperty présente dans le même module bien entendu...
03/09/2020 à 19:06Man.403030 Dimensions d'une imageA nouveau, Tu peux mettre aussi un message box te sortant les valeurs ResH, ResV comme fait lors de mes premiers messages. Je te rappelle le code. Change PixH et PixV par les valeurs ResH et ResV...
03/09/2020 à 18:56Man.403030 Dimensions d'une imageSuite, J'avais vu cela. Mais c'est ton code! Et ne voulais pas pour l'instant y remédier car il faut traiter le sujet pour le moment. Contrôle bien tes conditions sur une feuille avant de passer en VBA. Une fois que tu auras vérifié les valeurs ResH et ResV et transmis en retour comme demandé. Tu po...
03/09/2020 à 16:23Man.403030 Dimensions d'une imageA nouveau, Tu ne dois pas avoir que des fichiers image dans ton répertoire cible. Donc modifie ton code. Fais en retour, si encore incompatibilité, les valeurs des variables ResH et ResV. Il suffit de passer le curseur de la souris sur ces variables. Ou d'écrire avant les PixH et PixV ces valeurs su...
03/09/2020 à 15:59xFlox Point au lieu d'une virguleA nouveau, Ravi que cela te convienne. N'oublie pas de clore le sujet. Merci...
03/09/2020 à 14:19xFlox Point au lieu d'une virguleEn retour ton fichier modifié. Pour faire le point sur ce sujet. Bons tests, bonne continuation...
03/09/2020 à 12:58Man.403030 Dimensions d'une imageNormal, tu as Option Explicit en haut de ton code et seul k est indiqué comme variable Integer. Donc si tu fais Dim k, PixH, PixV as Integer. Ces variables ajoutées pourront être reconnues. Ensuite fais aussi attention. J'ai testé la macro TestPPP comme indiqué sur le dossier Images (Pictures). Donc...
02/09/2020 à 13:06Man.403030 Dimensions d'une imageJe te rappelle un extrait de ton code. Que fais tu dans ton code sinon tester toutes les images avec extension TIF ou BMP. En plus Fichier.Name te donne le nom de exacte de l'image. Comme je l'exprimais dans mon dernier message Utilises ton Fichier.Name pour faire un Call TestPPP(Fichier.Name). Une...
01/09/2020 à 15:09YvouilleQR-factures pour la Suisse@Steelson, Justement je te fais un peu de publicité, vu que cela économise environ 100€ une fois pour toute sauf si évolution du QR Suisse à l'avenir. Comparaison fait raison pour choisir. Sur environ 700 factures et une utilisation sur 3 ans sans changement on est à 5 cts par facture. Vu le niveau...
01/09/2020 à 14:45Damsa17 Centrer image dans celluleJ'ai repris un fichier réalisé pour un autre membre du Forum. En le modifiant pour ton besoin. Un premier test a été effectué et est correct. Regardes après l'avoir testé de pouvoir intégrer le code dans ton programme. Voir colonne I à partir des lignes 20 ainsi que les notes en rouge. Bons tests, b...
01/09/2020 à 12:54fatal1tyAide VBA/Macro (Figer onglet + affichage bouton en fonction d'une cellule)Vu le Lien_Hypertexte abandonné. Et la solution clavier pour revenir sur les onglets souhaités. Tu peux aussi envisager que ces 2 onglets suivent le dernier onglet. En se positionnant juste avant lui. Avec Worksheets("INSTRUCTIONS").Move before:= ActiveSheet A placer dans le Workbook comme ceci. Bon...
01/09/2020 à 12:32Anthony.w Casse à cocher si le numéro d'une cellule est de 7En retour le fichier modifié. Vu le nombre de cases à cocher. Il faut cibler celles concernées. Donc les bons numéros. Bons tests, bonne continuation...
01/09/2020 à 00:22Nadal Importer, redimensionner et enregistrer une imageEn retour ton fichier modifié. Le répertoire Adhérent pour les photos est celui ou se trouve ton fichier de travail Excel (ThisWorkbook). Par commodité une boite de message te demandera de répondre par oui ou non lors de l'ajout photo. Voir aussi Notes en commentaire dans le code Ajouter. Corrige au...
31/08/2020 à 21:47Damsa17 Centrer image dans celluleA nouveau, Remet les des chiffres identiques pour Top, Width, Height et Left. Cela va réduire l'image et créer un liseré autour. Teste pour voir car je verrais cela plus tard. Vu qu'il n'existait pas d'image dans ton fichier pour tester...
31/08/2020 à 20:50Damsa17 Centrer image dans celluleUtiliser cette modif pour adaptation à la cellule. Bons tests, bonne continuation...
31/08/2020 à 18:33fatal1tyAide VBA/Macro (Figer onglet + affichage bouton en fonction d'une cellule)A nouveau, Pour ton premier besoin, soit pouvoir revenir directement sur deux feuilles précises. Tu peux ajouter le code ci-dessous dans le Workbook Puis ensuite dans le code d'un module Ainsi en appuyant à la fois sur ALT et w l'utilisateur ira directement sur la feuille INFOS et idem pour ALT x ve...
31/08/2020 à 17:54Anthony.w Casse à cocher si le numéro d'une cellule est de 7J'ai téléchargé le fichier récent et le regarde en fin de journée. A suivre.....
31/08/2020 à 17:51fatal1tyAide VBA/Macro (Figer onglet + affichage bouton en fonction d'une cellule)Suite, Dans le menu Excel tu choisis Formules puis Recherche et Référence. Sélectionne LIEN_HYPERTEXTE. Ou tu peux directement le taper dans une cellule = LIEN_HYPERTEXTE(chemin du fichier;Nomchoisi). Fais un test sur un de tes fichiers. L'extension doit être comprise (xlsx ou xlsm)...
31/08/2020 à 17:38Johan0203 Masquer des lignes en fonction du contenu d'une celluleNe pas oublier de clore le sujet...
31/08/2020 à 17:33fatal1tyAide VBA/Macro (Figer onglet + affichage bouton en fonction d'une cellule)Qu'entends tu pas par Figer deux onglets. Figer me fais plus penser à l'écran, c'est à dire à l'affichage de tes feuilles. Bloquer ce serait plus explicite et indiquerais que tu souhaites toujours faire apparaître les onglets (en bas du classeur) afin de pouvoir revenir sur ces feuilles. Est cela qu...
31/08/2020 à 17:11Johan0203 Masquer des lignes en fonction du contenu d'une celluleTon code se trouve bien dans la feuille 1? Inscris alors. Sinon on peut scinder avec un code module si besoin...
31/08/2020 à 16:50nicodak Extraction nombre de cellule avec texte, résultat sur icône ou formeEn fait il faut après avoir sélectionner toutes les formes souhaitées faire un clic droit. Puis choisir l'option Grouper afin de les réunir. Là si tu sélectionne la forme (groupée) actuelle, après clic droit tu n'auras que le choix de dissocier dans l'option grouper. Cela libérera les deux formes et...
31/08/2020 à 16:41Anthony.w Casse à cocher si le numéro d'une cellule est de 7Suite, Je te reposte le fichier avec la macro modifiée. N'oublie pas de clore le sujet si cela convient...
31/08/2020 à 16:32nicodak Extraction nombre de cellule avec texte, résultat sur icône ou formeSuite, Clique sur l'icône et tu comprendras que je lui ai ajoutée une zone de texte. En fait il y a deux formes qui sont groupées en une seule. Et c'est la zone de texte qui reçois la valeur de la cellule cible. Rien d'impossible n'est ce pas avec Excel. On pourrait même faire un cuire un œuf en pou...
31/08/2020 à 16:24Johan0203 Masquer des lignes en fonction du contenu d'une celluleA nouveau, Il ne faut pas avoir deux fois le Private Sub WS_Change. Seulement une fois. Reprends sous la dernière ligne Feuille 10 (celle après le Else) En supposant que si ce n'est pas Apprentissage c'est Formation Continue...
31/08/2020 à 16:03Anthony.w Casse à cocher si le numéro d'une cellule est de 7A nouveau, Si tu souhaites que les cases soient toutes décochées quand ce n'est pas 7. Reprends le code en le modifiant comme cela. Ta case est F32 ou E32...
31/08/2020 à 15:56nicodak Extraction nombre de cellule avec texte, résultat sur icône ou formeSuite, Voir fichier ci-joint...
31/08/2020 à 15:52nicodak Extraction nombre de cellule avec texte, résultat sur icône ou formeA nouveau, On peut le faire avec une icône. Avec une petite astuce.....
31/08/2020 à 15:40Anthony.w Casse à cocher si le numéro d'une cellule est de 7En retour ton fichier modifié pour le besoin exprimé. (selon ta version Excel) Bons tests, bonne continuation...
31/08/2020 à 14:27Johan0203 Masquer des lignes en fonction du contenu d'une celluleBonjour Johan0203, Amadéus, Exemple avec code feuille Bonne continuation...
31/08/2020 à 13:28Nadal Importer, redimensionner et enregistrer une imagePoste sur ce sujet une copie de ton fichier avec ton formulaire. Un exemple avec une ou deux lignes de Base de Données d'adhérents anonymes. (Faux noms etc...) En retour ton fichier sera adapté. A suivre.....
31/08/2020 à 13:22nicodak Extraction nombre de cellule avec texte, résultat sur icône ou formePlace ta formule dans une cellule lambda. Exemple C20 ou autre. Puis sélectionne ta forme. Laisse la en sélection puis dans la barre de formule d'Excel tape =C20. Et valide. Bonne continuation...