| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 07/02/2021 à 16:19 | Excel-75011 | Faire une copie d'écran puis la placer dans un Control Image | Sauriez-vous s'il est possible de faire (pas en mode manuel bien sûr, mais au cours de l'exécution d'une macro) : 1 - une copie d'écran 2 - d'en changer les dimensions et de supprimer certaines parties 3 - puis de la placer dans un Control Image Merci... |
| 07/02/2021 à 15:14 | Excel-75011 | Saut de ligne dans un Label | La solution 1 fonctionne bien, merci. Mais il faut passer par des lignes de programme Merci ... |
| 07/02/2021 à 10:57 | Excel-75011 | Saut de ligne dans un Label | Sauriez-vous comment faire pour intégrer un saut à la ligne suivante dans un texte directement entré dans le Caption d'un Label (donc sans intervention depuis un programme) ? Merci... |
| 05/02/2021 à 12:03 | Excel-75011 | Evolution intempestive des coordonnées d'un bouton, d'une image | J'ai placé sur un Userform des boutons, labels, images... Et excel me modifie leurs coordonnées, c'est à dire qu'après avoir mis par exemple 100 pour Left, lorsque je rouvre l'objet, Excel m'a transformé 100 en 100,4 ! Ceci peut vous paraitre sans aucune importance mais pour ce que je fais c'est trè... |
| 27/01/2021 à 12:26 | Excel-75011 | Détruire une image | Effectivement ça fonctionne parfaitement. Merci pierrep56 ... |
| 27/01/2021 à 11:18 | Excel-75011 | Détruire une image | J'ai créé une image avec le code : Dim Objet as control set Objet = me.controls.add ("forms.image.1") Je l'ai renommée en "Animation" Ensuite tout fonctionne parfaitement mais à la fin je ne parviens pas à la détruire... J'ai tenté plein de choses dont Objet.delete et me.controls("Animation").delete... |
| 24/01/2021 à 16:08 | Excel-75011 | Tableaux dynamiques | Merci Ausecour ! Je testerai dès que j'aurai de nouveau accès à mon ordinateur... Je suppose qu'on peut remplacer 30, 17... par des variables. Je vous tiendrai au courant. Bon dimanche... |
| 24/01/2021 à 16:02 | Excel-75011 | Tableaux dynamiques | Pour l'étape 3, je devrais pouvoir créer un autre tableau de taille identique, y stocker le premier tableau, puis redimensionner le premier, y recopier le second et détruire le second... Qu'en pensez-vous ? Merci... |
| 24/01/2021 à 15:59 | Excel-75011 | Tableaux dynamiques | Merci mais j'avais complètement oublié de dire que mon tableau doit être Public et qu'il est déclaré (étape 1) en dehors d'une Sub... Ensuite les étapes 2 et 3 se font au sein de différentes Sub... J'espère être compréhensible. Merci... |
| 24/01/2021 à 15:34 | Excel-75011 | Tableaux dynamiques | Malgré de nombreuses lectures sur internet je n'ai toujours pas compris... Voilà ce que je veux faire : 1- créer un tableau dynamique de byte appelé Tableau 2- dans un second temps, lui dire que je veux qu'il accepte 17 valeurs possibles (de 1 à 17) pour la première dimension et 30 valeurs possibles... |
| 08/01/2021 à 21:35 | Excel-75011 | J'ai deux images superposées, comment mettre l'une en arrière plan ? | En attendant mieux, j'ai solutionné le problème en créant quatre images rectangulaires qui entourent l'image que je souhaite encadrer... A suivre ... |
| 08/01/2021 à 21:00 | Excel-75011 | J'ai deux images superposées, comment mettre l'une en arrière plan ? | Dit autrement, comment faire pour qu'à volonté on fasse afficher en entier l'image bleue ou la rouge ? Merci... |
| 08/01/2021 à 20:54 | Excel-75011 | J'ai deux images superposées, comment mettre l'une en arrière plan ? | Voilà à droite le résultat attendu... Merci... |
| 08/01/2021 à 20:12 | Excel-75011 | J'ai deux images superposées, comment mettre l'une en arrière plan ? | Merci pour l'idée mais en fait je veux que celle en arrière plan serve de cadre à la première ce qui me permet de bien mettre en évidence le fait que j'ai sélectionné l'image du devant... Celle en arrière plan étant plus grande, elle déborde ce qui fait le cadre. J'ai juste besoin de forcer l'une à... |
| 08/01/2021 à 19:03 | Excel-75011 | J'ai deux images superposées, comment mettre l'une en arrière plan ? | Tout est dans le titre... je veux faire cette opération par programmation, quelle syntaxe utiliser ? Les images sont sur un Userform Merci... |
| 05/01/2021 à 14:26 | Excel-75011 | Faire défiler la feuille de calcul à partir de boutons sur un Userform | Merci pour ton idée André13, mais il ne se passe toujours rien. Les instructions sont bien prises en compte car je passe par un bouton et j'ai la preuve qu'il fonctionne bien... Merci... |
| 05/01/2021 à 12:51 | Excel-75011 | Faire défiler la feuille de calcul à partir de boutons sur un Userform | Eriiic, J'ai recopié ta syntaxe et il ne se passe absolument rien ! Merci... |
| 05/01/2021 à 12:15 | Excel-75011 | Faire défiler la feuille de calcul à partir de boutons sur un Userform | Mon Userform est modal et je ne souhaite pas changer cela. Je veux à partir de deux boutons sur mon Userform faire monter ou descendre la partie visible de la feuille de calcul. Merci... |
| 05/01/2021 à 11:17 | Excel-75011 | Faire défiler la feuille de calcul à partir de boutons sur un Userform | Tout est dans le titre. Après des essais d'enregistrements de macro, j'ai essayé les instructions suivantes mais la partie visible de la feuille de calcul est toujours la même, donc échec total. Application.ActiveSheet.ScrollRow = Application.ActiveSheet.SmallScroll down = Merci de votre aide... |
| 30/12/2020 à 08:48 | Excel-75011 | Détecter le passage de la souris au dessus d'un Label | Merci... |
| 29/12/2020 à 19:43 | Excel-75011 | Détecter le passage de la souris au dessus d'un Label | Pour toi apparemment pas mais pour moi oui. Merci... |
| 29/12/2020 à 19:05 | Excel-75011 | Détecter le passage de la souris au dessus d'un Label | Ok, mais concrètement quel code rédiger pour que le Backcolor du Label se mettre en rouge lorsqu'on passe dessus et redevienne gris sinon ? Merci... |
| 29/12/2020 à 18:59 | Excel-75011 | Détecter le passage de la souris au dessus d'un Label | Avec MouseMove je parviens à passer le fond en rouge, mais comment procéder une fois que je ne suis plus sur le Label pour remettre le fond en gris ? Merci... |
| 29/12/2020 à 18:41 | Excel-75011 | Détecter le passage de la souris au dessus d'un Label | Sur un Userform j'ai des Label. Je voudrais que le simple fait que le curseur de la souris passe au-dessus d'un Label soit détecté. Je parle bien de passer dessus pas de cliquer. Est-ce possible et comment faire ? Merci... |
| 28/12/2020 à 19:23 | Excel-75011 | Créer un bouton Pause | Merci pour vos idées. J'ai simplement ouvert un nouvel Userform qui de fait bloque le fonctionnement de mon programme. Dès que je quitte le Userform, le programme redémarre. Cela fonctionne parfaitement. Merci... |
| 28/12/2020 à 13:43 | Excel-75011 | Utiliser des variables dans le nom d'un contrôle | Je lis "mais comme il a du mal à lâcher les infos et donner les détails..." Je ne cherche pas à cacher quoi que ce soit, c'est juste que je suis débutant, je n'ai pas du tout votre niveau et je ne comprends pas toujours les considérations techniques dont vous parlez. Le pire c'est qu'à chaque fois q... |
| 28/12/2020 à 13:31 | Excel-75011 | Utiliser des variables dans le nom d'un contrôle | Merci à tous. La solution de PatrickToulon fonctionne parfaitement ! J'ai finalement créé la variable Userform_actif et c'est super génial !!! Encore merci... |
| 28/12/2020 à 12:44 | Excel-75011 | Utiliser des variables dans le nom d'un contrôle | En fait il me faudrait l'équivalent de Application.ActiveSheet pour désigner le Useform qui est actif... mais je ne trouve pas. Merci... |
| 28/12/2020 à 12:30 | Excel-75011 | Utiliser des variables dans le nom d'un contrôle | Désolé je travaille sur un ordinateur spécifique et celui-ci n'a pas Excel. J'ai bien une solution qui consiste à indiquer nominativement le nom du Userform, ça marche mais c'est lourd à gérer. C'est pour cela que je cherche une solution générique. Si j'ai le nom du Userform dans une variable ce qui... |
| 28/12/2020 à 12:07 | Excel-75011 | Utiliser des variables dans le nom d'un contrôle | Pendant qu'il est actif, j'ai des Sub qui tournent et qui ne sont pas dans le code rattaché au Userform mais dans le code du Module1. Et je ne souhaite pas changer cette configuration... Merci... |
| 28/12/2020 à 09:45 | Excel-75011 | Utiliser des variables dans le nom d'un contrôle | N'y aurait-il pas tout simplement une instruction du style UserformQuiEstActif que l'on pourrait utiliser en lieu et place du nom de ce Userform ? Merci... |
| 28/12/2020 à 08:36 | Excel-75011 | Utiliser des variables dans le nom d'un contrôle | Mon Userform est modal et je souhaite intervenir dessus alors qu'il est affiché par Userform.Show. Mais le code pour intervenir sur le contrôle du Userform est dans la partie Module1 du classeur. J'espère avoir été clair mais ce n'est pas sûr. Merci... |
| 28/12/2020 à 07:18 | Excel-75011 | Utiliser des variables dans le nom d'un contrôle | Je viens de trouver qu'il fallait ajouter le nom du Userform avant Controls, soit : Userform_01.Controls et non Controls tout court Cependant un nouveau problème se pose : comment indiquer de manière générique (donc sans donner son nom) le Userform qui est actif ? Merci... |
| 28/12/2020 à 07:04 | Excel-75011 | Créer un bouton Pause | Mon Userform est modal. Merci... |
| 28/12/2020 à 07:03 | Excel-75011 | Utiliser des variables dans le nom d'un contrôle | J'ai bien vu l'information indiquée ici : https://www.excel-pratique.com/fr/astuces_vba/nom-controle-variable Cela fonctionne parfaitement lorsque le code est placé dans le Userform contenant le contrôle. Mais quelle syntaxe utiliser lorsque le code est placé ailleurs que dans le Userform contenant... |
| 27/12/2020 à 11:46 | Excel-75011 | Créer un bouton Pause | Et bien le simple fait d'afficher un MsgBox arrête l'exécution d'un programme peut importe le programme qui tourne et peu importe le texte dans le Msgbox. Donc tant que je ne ferme pas le MsgBox cela fait une Pause. Mais je ne trouve pas cela esthétique... J'espère que c'est plus clair. Merci... |
| 27/12/2020 à 08:02 | Excel-75011 | Créer un bouton Pause | J'ai un Userform qui contient divers boutons dont un bouton Pause. Je souhaiterais qu'en cliquant dessus tout s'arrête et qu'en recliquant à nouveau sur ce même bouton tout reparte. J'avais créé un MsgBox qui s'ouvrait lorsqu'on cliquait sur le bouton Pause et évidemment cela fonctionnait parfaiteme... |
| 22/12/2020 à 16:20 | Excel-75011 | Comment afficher une macro en plein écran, vraiment en plein écran ? | L'illustration que j'ai trouvée sur internet n'a pas de rapport avec ma feuille de calcul et mes Userforms. C'était pour bien montrer ce qu'il me restait à supprimer... Merci... |
| 22/12/2020 à 08:46 | Excel-75011 | Comment afficher une macro en plein écran, vraiment en plein écran ? | Merci pour l'info mais cela n'enlève pas ce que je souhaite supprimer, les deux zones encadrées en rouge sur l'illustration. Tout le reste je l'ai supprimé mais pas cela : Merci... |
| 21/12/2020 à 12:02 | Excel-75011 | Comment afficher une macro en plein écran, vraiment en plein écran ? | Je voudrais afficher ma macro en plein écran, vraiment en plein écran ! Jusqu'à présent j'ai réussi a tout supprimer sauf : - le bandeau du haut avec le logo d'Excel, le nom du fichier et "- Microsoft Excel" - le bandeau du bas avec les 4 flèches et "Feuil1", "Feuil2"... Si quelqu'un a une solution... |
| 19/12/2020 à 19:34 | Excel-75011 | Attribuer une valeur à une variable publique lors de sa déclaration | Merci ... |
| 19/12/2020 à 19:25 | Excel-75011 | Attribuer une valeur à une variable publique lors de sa déclaration | Après avoir vu des exemples équivalent sur internet, j'ai écrit : Public x as byte = 5 Mais Excel refuse cette syntaxe et me met une erreur ! Comment faire ? Merci... |
| 17/12/2020 à 20:17 | Excel-75011 | Interactions entre un userform et une cellule d'une feuille | Au temps pour moi, je n'avais pas compris ce que signifiait rendre une variable publique ! Je pensais qu'il suffisait de la mettre en tête de Module, et quand on ne sait pas on ne comprend pas toujours ce qu'on nous explique... Du coup ça fonctionne cette fois-ci. Du coup petite astuce pour ceux qui... |
| 17/12/2020 à 18:38 | Excel-75011 | Interactions entre un userform et une cellule d'une feuille | Soit, mais mon problème n'est pas de mettre en rouge mais de trouver la syntaxe pour faire fonctionner toutes mes variables ! Merci... |
| 17/12/2020 à 18:11 | Excel-75011 | Interactions entre un userform et une cellule d'une feuille | Quand en cliquant sur un bouton du userform je lui demande de mettre une TextBox en Rouge il la met en noir, signe qu'il n'a pas compris la valeur Rouge que j'ai pourtant définie comme une variable publique ! Merci... |
| 17/12/2020 à 16:47 | Excel-75011 | Interactions entre un userform et une cellule d'une feuille | Je simplifie tout comme d'habitude : J'ai une feuille de calcul qui s'appelle FeuilleZ. Que dois-je écrire dans une Sub de mon userform "Calculs" pour mettre 99 dans la cellule "A1" de la FeuilleZ ? Dans mon Module1 j'ai mon programme dont des variables qui y sont définies, notamment une variable D... |
| 03/12/2020 à 17:42 | Excel-75011 | Comment intégrer une condition SI dans une formule par un programme ? | Effectivement j'avais une vrai condition à vérifier mais pour trouver ce qui ne va pas dans la syntaxe je simplifie au maximum, ce qui aussi plus simple à vous expliquer. En fait je devais placer dans une cellule une formule qui affiche 1 lorsque la partie entière de la somme de quatre cellules (pot... |
| 03/12/2020 à 15:58 | Excel-75011 | Comment intégrer une condition SI dans une formule par un programme ? | Merci pour ce conseil efficace... |
| 03/12/2020 à 14:47 | Excel-75011 | Comment intégrer une condition SI dans une formule par un programme ? | Quand je mets la formule =SI(1=0;9;8) dans une cellule, cela fonctionne parfaitement et la réponse est évidemment 8 puisque 1 n'est pas égal à 0. Mais j'ai besoin de mettre cette formule dans une cellule par un programme en VBA. J'ai tout essayé : Range("A1").Formula = "=SI(1=0;9;8)" Range("A1").For... |
| 01/12/2020 à 13:21 | Excel-75011 | Convertir la valeur d'une variable Byte en texte | Bonjour Je viens juste de trouver la réponse qui est : Mon_texte = "La valeur de ma variable X est actuellement de : " + CStr(X) Merci... |