Date | Auteur du sujet | Sujet | Extrait du message |
---|
10/09/2021 à 16:23 | Youic | Poster la valeur d'une variable dans une case Excel | Avec le code initial : Tu peux déjà remplacé le MsgBox par l'adresse d'une cellule. Exemple : OU, seconde solution, tu transformes cette Sub (procédure) en Function (fonction :=> procédure qui renvoie une valeur) : Cette fonction est utilisable en l'état dans la feuille. Suffit de saisir dans une... |
10/09/2021 à 15:48 | thom96 | Le volume de donnée de mon code | Le "poids du code"... Exporte tes modules (clic droit sur le Module / Exporter...), cela va créer des fichiers de type .cls et/ou .bas et/ou .frm . Ce sont des fichiers de "type texte" (notamment ouvrable avec le bloc note), dont tu pourras déterminer le "poids" en faisant un clic droit/propriétés.... |
10/09/2021 à 15:01 | Benji60 | Image selon URL dans un MsgBox | Le plus facile est de : > Insérer un Userform dans VBEditor (le nommer Userform1), > Y placer un contrôle Image (le nommer Image1), Le code devient alors : Pour la feuille : Pour L'Userform : Après, il y aura plein d'ajustements à faire : taille et position de l'userform, de l'image, format de... |
03/09/2021 à 21:19 | X Cellus | DEFI de la Rentrée | Ola, que tal? Juste pour la question subsidiaire. 87 ne matche pas. C'est inversé. À la limite 78 pourrait fonctionner, mais le 7 à l'envers... ne ressemble pas à un 7. Hé hé hé ! Je t'attendais cruel X cellus! Tu nous as torturé, mais j'ai ma revanche ! La solution qui s'approche le plus, c'est bie... |
03/09/2021 à 16:31 | Olivier TP | Affichage texte dans TEXTBOX d'une USERFORM | 1- et certainement le plus important : VBA étant très permissif, il convient de préciser qu'elle propriété, de votre objet, vous souhaitez utiliser . Ici, l'objet étant Range, vous avez le choix d'utiliser les propriétés suivantes : > Value, > Text, > (Value2) Exemple avec votre code : Je v... |
02/09/2021 à 15:09 | X Cellus | DEFI de la Rentrée | Dernière et après j'arrête... Merci X Cellus! Mise à jour de 15h06 : Points actuels : 1145 M1_12 M2_30 M3_30 M4_30 M5_30 M6_23 P1_23 P2_23 P3_23 P4_340 P5_557 P6_24... |
02/09/2021 à 10:59 | X Cellus | DEFI de la Rentrée | Re- Voici ma version définitive. Points actuels : 1246 M1_12 M2_30 M3_30 M4_30 M5_30 M6_25 P1_29 P2_41 P3_25 P4_403 P5_557 P6_34 EDIT : ajout M6... |
02/09/2021 à 10:04 | X Cellus | DEFI de la Rentrée | Merci. Donc, je laisse comme ça, résultat sous la forme 2^3 x 1 Points actuels : 1820 Avec un résultat de factorisation sous la forme : 2 x 2 x 2 x 1, les points actuels : 1352... |
02/09/2021 à 09:33 | X Cellus | DEFI de la Rentrée | Petite question pour P5, le format : F = 2 (3) x 1 est-il obligatoire ? Ou peut-on se permettre d'obtenir la factorisation comme ceci : F = 2 x 2 x 2 x 1... |
01/09/2021 à 15:52 | Stephd13 | Erreur d'execution '13' / Incompatibilité de type, Sur condition IF/THEN | Vire moi, d'urgence, tous ces crochets dans tes références de cellules : devient : Je n'ai pas regardé le reste..... |
01/09/2021 à 15:47 | chistopherom | Ajouter des parenthèse avant et après | Et le pire c'est que j'ai bon!!! T'inquiète Christopherom, ça n'arrive des fois... Bonne continuation... |
01/09/2021 à 15:28 | chistopherom | Ajouter des parenthèse avant et après | Par formule : en VBA ... |
31/08/2021 à 10:08 | X Cellus | DEFI de la Rentrée | Curieux. Depuis quand le nombre de caractère d'un code signifie t'il quelque chose? S'il faut un code avec le moins de caractère possible, il ne faut alors déclarer aucune variable... Si les points sont bien ceux calculés en H2 du classeur, "points actuels" : 2985... |
27/08/2021 à 16:48 | X Cellus | DEFI de la Rentrée | Bon ben voilà. C'est fini. Je rendrais ma copie lundi. Au fait, on la rend comment cette copie? ps : soyez indulgent, il doit y avoir plus de 80% que je n'ai pas compris... Mais c'est ma première participation alors... |
27/08/2021 à 11:07 | X Cellus | DEFI de la Rentrée | @X Cellus : Le problème est que tu en as trop dit dans tes explications. J'ai donc trouvé la formule 1. C'est : D'autre part, les questions 2, 3, 4 et 5 peuvent être traitées avec une unique formule. Est-ce normal ? ( ou je me suis encore planté... ) PS : Je participe, mais comme j'ai déjà traité le... |
27/08/2021 à 09:50 | X Cellus | DEFI de la Rentrée | Perso, j'ai ajouté une feuille "Paramètres" dans laquelle je créée une ligne par question et dans lesquelles (lignes) je saisis les paramètres demandés aux fonctions : "Rang" et "Se termine par"... EDIT : pour la 1ère question, est ce qu'une fonction perso VBA peut convenir??... |
27/08/2021 à 08:32 | X Cellus | DEFI de la Rentrée | Même question 1 qu H2SO4 : Pour ta question 2 H2SO4, en colonne F c'est le résultat à obtenir... |
25/08/2021 à 15:52 | ludeaux | Code, courriel, imprimer | A ton avis. Même en étant novice. A quoi correspond ce chemin : A ton lien hypertexte ou à l'emplacement du fichier "adbeacrobat.exe"? --------------------------------------------------------------- ça, on l'aura compris..... |
25/08/2021 à 15:49 | Paullo | Obtenir le résultat d'une formule présente sous format texte | Avec VBA ça me semble la solution la plus simple. Depuis ton classeur, tape Alt + F11, puis Insertion / Module, dans la fenêtre ouverte copier/ coller ce code : Fermer la fenêtre VBA et, dans la feuille, au lieu de =CNUM(D21), saisir = Evalue(D21)... |
25/08/2021 à 14:45 | ludeaux | Code, courriel, imprimer | Ludeaux, Je suis patient. N'y vois là aucune méchanceté. Mais tu ne fais aucun effort pour adapter ce que l'on te donne. Ceci est donc mon dernier message vers toi, si je ne constate pas un effort de ta part. Je t'ai donné un lien lundi après midi sur comment imprimer un fichier pdf : https://www.mr... |
25/08/2021 à 10:01 | Le Drosophile | [VBA] - "Interdire" la suppression d'une feuille | Tu as peut-être vu trop compliqué. Je viens de tester cette macro, basée sur ton code, mais "allégé". ça semble fonctionner. Dis nous. Peut-être (sûrement) que quelque chose m'échappe..... |
24/08/2021 à 15:32 | Tristesire18 | Probleme avec ActiveCell | Pour ton autre question, le positionnement de la ListBox se fait ici ... |
24/08/2021 à 14:56 | thom96 | Créer des listes avec une boucle | J'avoue ne pas comprendre la question. Je tente quand même. Une feuille est déjà une matrice à deux dimensions. Suffit d'affecter les valeurs dans une variable tableau (de type Variant pour ne pas s'embêter trop ;-)) Un exemple à adapter ... |
24/08/2021 à 14:49 | Tristesire18 | Probleme avec ActiveCell | Dommage d'utiliser ActiveCell alors que l'on en dispose sous la variable Target. Remplacez la ligne : par ... |
24/08/2021 à 14:45 | Aniki | Problème macro : dupliquer une feuille masquer | 1- On ne peux pas sélectionner (.Select) une feuille masquée. 2- La copie d'une feuille masquée est également masquée. Donc ... |
24/08/2021 à 08:41 | ProutProutProut | Recherche avec fonction "Find" de la cellule contenant le résultat de 1/7 | Je ne comprends pas trop la démarche. Pourquoi ne pas chercher ta monnaie (ton "currency") directement avec un Find et décaler avec Offset? Exemple ... |
23/08/2021 à 15:51 | ludeaux | Code, courriel, imprimer | Merci, est-ce que c'est possible de prendre en compte le lien automatiquement de la cellule de la colonne E sans devoir le renseigner C'est très exactement ce que fait : Idem pour : je souhaite cette manipulation pour toute les cellules de la colonne E... |
23/08/2021 à 15:14 | ludeaux | Code, courriel, imprimer | Voir cette discussion : https://www.mrexcel.com/board/threads/vba-code-to-print-pdf-file-from-adobe-reader-dc.939945/ Il te faudra adapter le chemin d'accès à ton reader adobe. Et remplacer, dans mon code, la ligne : à remplacer par ... |
23/08/2021 à 15:00 | ludeaux | Code, courriel, imprimer | Dernière intervention de ma part. 1- pour l'impression automatique, voir mes précédentes demandes, au risque de me répéter : QUEL LOGICIEL OUVRE LES PDF CHEZ VOUS ? 2- Pour le mail, tout fonctionne correctement dans le code ci-dessous ... |
23/08/2021 à 14:07 | ProutProutProut | Recherche avec fonction "Find" de la cellule contenant le résultat de 1/7 | Ou, peut-être, plus simplement, rechercher la formule directement ... |
23/08/2021 à 11:27 | bibine007 | Décaler une cellule | Une autre variante ;-))... |
23/08/2021 à 11:18 | ludeaux | Code, courriel, imprimer | Le problème est là. Il pointe vers un DOSSIER et pas vers un FICHIER. Tu as donc toutes les cartes en main pour résoudre ton souci... |
23/08/2021 à 11:02 | ludeaux | Code, courriel, imprimer | Y a t'il un lien dans la ligne ou ça bloque? Si oui, le lien pointe t'il vers un fichier... |
20/08/2021 à 15:15 | jefffycashweb | Copier Bouton avec macro | La multiplication des contrôles sur une feuille est TRES rarement une bonne idée. Plutôt que d'insérer des Boutons de commande, il vaut mieux passer par un des événements associés aux feuilles Excel. Je propose donc de controuner l'insertion de boutons via une macro événementielle se déclenchant lor... |
20/08/2021 à 15:05 | Thomas87 | Calendrier userform | L'idéal pour cela est d'avoir (de télécharger) un UserForm "calendrier" tout fait... En fait il existe un contrôle VBA accessible sous Excel (le contrôle Calendar et/ou le DatePicker) mais ils ne sont pas valides sous toutes les versions. Je recommande donc un userform. C'est un petit peu compliqué... |
20/08/2021 à 13:56 | CoultonJacks | Erreur aléatoire VBA "La méthode _ de l'objet Range a échoué". Pb mémoire ? | Oui, effectivement, comme je vous comprends. Malheureusement, sans le code complet et sans fichier, ça va être extrêmement difficile de vous répondre... a minima le code..... |
20/08/2021 à 10:21 | Gabin37 | Variable VBA pour le classeur entier | En entête de module, en dehors de toutes procédures et/ou fonctions, définit une variable pour le classeur. en entête de module, en dehors de toutes procédures et/ou fonctions, définit une variable uniquement pour le module... |
20/08/2021 à 10:18 | bagur | Comment générer depuis une cellule Excel un message d'alerte type post-it | Sinon, voici un exemple de possibilité offerte par vbscript et hta... Tout d'abord le fichier Excel à "analyser", téléchargez : Ensuite, copiez/collez ce code dans une page du bloc notes puis enregistrez en test.hta (type : tous les fichiers), modifiez l'adresse du classeur Excel dans le code, enreg... |
20/08/2021 à 09:06 | bagur | Comment générer depuis une cellule Excel un message d'alerte type post-it | Il serait peut-être plus simple de 1- faire s'ouvrir le fichier Excel automatiquement au démarrage du PC, (par exemple : https://toptips.fr/comment-ouvrir-un-fichier-au-demarrage-sous-windows-10/ ) 2- intégrer au fichier une macro "auto-open" du style ... |
20/08/2021 à 08:51 | ludeaux | Code, courriel, imprimer | 1- Pour l'impression du pdf, voir mes remarques précédentes. 2- Si le chemin complet d'accès au fichier est bien référencé dans le lien en colonne E, mon code fonctionne. Je viens de le tester. 3- Pour l'objet : Si ce code passe en mode débugage, il nous faudra connaitre : > le message d'erreur,... |
19/08/2021 à 16:06 | ludeaux | Code, courriel, imprimer | Ludeaux. Arrête de modifier des codes que tu n'assimiles pas. As-tu essayé mon dernier code en date sur ce forum? Si oui, explique moi comment ceci : est devenu ceci : Le premier code (ci_dessus) imprime bien lors d'un double clic en colonne G (Target.Column = 7 / ShellExecute ... "print" ...), le s... |
19/08/2021 à 15:56 | bagur | Comment générer depuis une cellule Excel un message d'alerte type post-it | Pas tout à fait impossible à réaliser. Mais il y a peut-être plus simple. Ce fichier Excel est-il ouvert tous les jours? Combien de temps à l'avance souhaitez-vous ce rappel? Sinon, sans ouverture quotidienne, c'est aussi possible. Mais alors.... Il vous faut créer un code vbs qui va faire cette rec... |
19/08/2021 à 15:52 | Liver_et_Las | VBA - Transposition de colonne | Pourrait-on disposer d'un classeur exemple? sans macro, on va s'en débrouiller..... |
19/08/2021 à 15:50 | Gassurr | BeforeDouble Click sur plusieurs colonnes | Je me demande si la colonne ne serait pas également importante à indiquer dans les paramètres de la Sub InfosCommDICA.afficher... Sinon qu'elle utilité de prévoir le double-clic sur les colonnes W=>AF..... |
19/08/2021 à 15:37 | ludeaux | Code, courriel, imprimer | On va faire simple. Le code que je t'ai donné imprime bien ton fichier pdf. Sache, tout d'abord, qu'en informatique " sans que celui-ci s'ouvre " ça n'existe pas. Maintenant, pour fermer ton reader pdf derrière l'impression, il faut que, a minima, tu nous dises duquel il s'agit.... adobe reader? els... |
19/08/2021 à 14:11 | ludeaux | Code, courriel, imprimer | Vu ICI Adapté au code qui nous intéresse : Attention, il convient d'adapter aux différentes versions : 32 ou 64 bits... Je précise aussi que je n'ai pas testé ce code...... A voir! Après test : il s'avère que le "reader" pdf reste ouvert après impression... |
19/08/2021 à 11:11 | ludeaux | Code, courriel, imprimer | Voici ... |
19/08/2021 à 10:16 | ludeaux | Code, courriel, imprimer | C'est très exactement ce que fait cette ligne de code ... |
19/08/2021 à 08:51 | ludeaux | Code, courriel, imprimer | Voici un exemple, à adapter. Pense à adapter notamment le chemin... Pour l'insérer : Clic droit sur l'onglet de la feuille (Feuil1) / Visualiser le code, puis copier/coller ce code ... |
18/08/2021 à 19:47 | Darkangel | Optimisation code | @Galopin : Je crois que l'ami darkangel est plus adepte du tableur Excel que de son complément VBA... Donc, le type de variable Integer ou Long, ne renvoie qu'un nombre entier. Pour conserver la partie décimale d'un nombre, par l'intermédiaire d'une variable, il convient de typer cette variable en c... |