| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| Il y a 23 minutes | Excel-75011 | Quel forum concernant le VBA sur Word ? | L'équivalent de ce site existerait-il pour la programmation en VBA sur WORD ? Merci ... |
| 25/11/2023 à 16:12 | Excel-75011 | Comment pallier l'affichage aléatoire du Userform en début de programme | Merci Jean-Paul. Effectivement, un fois l'environnement VBE fermé je ne rencontre plus ce problème, qui par ailleurs reste inexpliqué... Merci à tous... |
| 25/11/2023 à 12:26 | Excel-75011 | Comment pallier l'affichage aléatoire du Userform en début de programme | A Eric Kergresse, J'ai vérifié et je suis bien et ai toujours été en ShowModal = True ! Merci... |
| 25/11/2023 à 10:25 | Excel-75011 | Comment pallier l'affichage aléatoire du Userform en début de programme | Merci Eric Kergresse, Je vais vérifier cela et vous tiens au courant. Merci... |
| 25/11/2023 à 09:47 | Excel-75011 | Comment pallier l'affichage aléatoire du Userform en début de programme | Après vérifications, je n'ai aucun accès à la feuille de calcul dès que le programme est lancé donc je n'ai pas de solution au problème... Je n'ai pas fait ".Show 0". Par ailleurs mon userform s'appelant Menu, je ne sais pas comment/où intégrer ShowModal = True, quelle est la syntaxe exacte ? Merci... |
| 22/11/2023 à 16:38 | Excel-75011 | Comment pallier l'affichage aléatoire du Userform en début de programme | Merci Eric Kergresse, Je vais vérifier cela. Je n'ai pas accès au tableau en direct, ce sont les lignes de code qui agissent sur deux feuilles du classeur Excel... Merci... |
| 22/11/2023 à 13:02 | Excel-75011 | Comment pallier l'affichage aléatoire du Userform en début de programme | Lorsque je lance mon programme, le Userform (mon menu) s'affiche, puis après les manipulations réalisées sur la feuille de travail nécessaires avant de pouvoir agir grâce au menu, parfois le menu (le Userform) reste affiché et parfois il disparaît ! Je suis alors obligé de cliquer sur la page conten... |
| 01/11/2023 à 22:34 | Excel-75011 | Afficher les deux feuilles de mon classeur une à gauche l'autre à droite | Cher Optimix, Ton code ne donne pas le résultat escompté, c'est tout Excel qui prend la moitié de l'écran... De toute façon, ce que je voulais faire n'est pas possible, je suis donc parti sur deux fenêtres comportant chacune les deux onglets "Tableau" et "Poster". Sur celle de gauche j'affiche "Tabl... |
| 01/11/2023 à 15:37 | Excel-75011 | Personnaliser le bouton d'une MsgBox | Merci Dan pour cette information... |
| 01/11/2023 à 13:51 | Excel-75011 | Afficher les deux feuilles de mon classeur une à gauche l'autre à droite | Malheureusement pour des raisons de sécurité mon ordinateur avec Excel est différent de celui qui va sur internet. Du coup votre fichier ne s'affiche pas... Merci tout de même... |
| 01/11/2023 à 12:47 | Excel-75011 | Afficher les deux feuilles de mon classeur une à gauche l'autre à droite | Mon classeur contient deux feuilles "Feuil1" et "Feuil2" que j'ai renommées "Tableau" et "Poster" dont les noms apparaissent en onglet en bas de l'écran. Je souhaiterais afficher "Tableau" sur la moitié gauche de l'écran et "Poster" sur la moitié droite. J'ai vu que l'on pouvait faire Affichage + No... |
| 30/10/2023 à 09:42 | Excel-75011 | Faire monter ou descendre la feuille de calcul grâce à deux boutons | Au temps pour moi, tout fonctionne effectivement, sauf que parmi mes 6000 lignes de programme j'avais oublié celle-ci créée il y a longtemps, justement pour que l'on ne puisse pas bouger la fenêtre : ActiveSheet.ScrollArea="A1:A1" Du coup je l'ai transformée en: ActiveSheet.ScrollArea="A1:A200" Et m... |
| 29/10/2023 à 17:44 | Excel-75011 | Faire monter ou descendre la feuille de calcul grâce à deux boutons | Merci pour vos idées. Désolé pour l'histoire des boutons qui effectivement me paraissaient une première étape intéressante avant la solution idéale. Je suis très intéressé par la solution avancée par Eriiic que j'ai retranscrite ainsi : Application.Goto Reference:=Worksheets("Feuil1").Range("A4"), S... |
| 28/10/2023 à 13:58 | Excel-75011 | Faire monter ou descendre la feuille de calcul grâce à deux boutons | Merci X Cellus, Mais il faut que je puisse faire monter et descendre à volonté la feuille de calcul sans aucune intervention de l'utilisateur du UserForm. Les mouvements étant gérés uniquement par du code en VBA. Affaire à suivre..... |
| 27/10/2023 à 07:52 | Excel-75011 | Faire monter ou descendre la feuille de calcul grâce à deux boutons | Merci pour cette réponse Eriiic. Mais en fait je n e veux surtout pas que l'on puisse intervenir sur la feuille directement. Il faut que j'agisse par programmation pour faire monter ou descendre la feuille. Au plaisir pour de nouvelles idées. Bonne courage à tous... |
| 26/10/2023 à 21:28 | Excel-75011 | Faire monter ou descendre la feuille de calcul grâce à deux boutons | Quelqu'un saurait-il comment faire monter ou descendre la feuille de calcul en arrière plan grâce à deux boutons situés sur le UserForm en premier plan ? Merci par avance... |
| 24/10/2023 à 17:20 | Excel-75011 | Personnaliser le bouton d'une MsgBox | Comme vous l'aviez deviné, mon problème est de changer le texte du bouton sans faire de userform... Merci... |
| 24/10/2023 à 09:20 | Excel-75011 | Personnaliser le bouton d'une MsgBox | Je souhaiterais personnaliser une MsgBox comme suit : - un bouton unique intitulé "J'ai bien compris !" - un titre "MESSAGE IMPORTANT" - un texte "Blablabla" - le logo vbExclamation Merci par avance à tous... |
| 29/09/2023 à 17:33 | Excel-75011 | Comment savoir si une TextBox est active ? | Merci beaucoup pour ces excellentes idées ... |
| 29/09/2023 à 11:47 | Excel-75011 | Comment faire l'équivalent de Ctrl C dans VBA ? | J'ai finalement utilisé cela : Dim MyData As DataObject Private Sub CommandButton1_Click() Set MyData = New DataObject MyData.SetText TextBox1.Text MyData.PutInClipboard... |
| 29/09/2023 à 11:22 | Excel-75011 | Comment faire l'équivalent de Ctrl C dans VBA ? | Merci mais il ne reconnait pas Clipboard, et me met une erreur 424... |
| 29/09/2023 à 11:07 | Excel-75011 | Comment faire l'équivalent de Ctrl C dans VBA ? | Comment faire l'équivalent de Ctrl C dans VBA de telle sorte qu'une fois que j'ai quitté Excel je puisse récupérer mon texte en faisant Ctrl V dans Windows ? Merci ... |
| 29/09/2023 à 11:02 | Excel-75011 | Comment savoir si une TextBox est active ? | J'ai plusieurs TextBox sur mon Userform, comment savoir laquelle est active ? Y a-t-il un truc du style Textbox.activated ? Merci... |
| 29/08/2023 à 18:17 | Excel-75011 | Est-il possible de donner une couleur au fond d'une msgbox ? | Merci ... |
| 29/08/2023 à 16:42 | Excel-75011 | Est-il possible de donner une couleur au fond d'une msgbox ? | Est-il possible de donner une couleur au fond d'une msgbox ? Idem concernant le texte ? Merci par avance... |
| 29/08/2023 à 16:39 | Excel-75011 | Comment ouvrir un fichier puis l'enregistrer sous un autre nom ? | Je relance ma problématique au cas où quelqu'un aurait la réponse : Je souhaite à partir d'un programme VBA, ouvrir un fichier puis le modifier et l'enregistrer sous un autre nom. Tout ceci de telle sorte que le fichier ouvert au départ existe toujours, et que le nouveau porte un autre nom. Merci pa... |
| 10/02/2023 à 10:08 | Excel-75011 | Comment simuler le clic de la souris ? | Finalement j'ai trouvé la solution en VB7 64 bits, que voici : Public Declare PtrSafe sub mouse_event Lib "user32" (ByVal dwFlags as Long, ByVal dx as Long, ByVal dy as Long, ByVal cButtons as Long, ByVal dwExtraInfo as Long) Appui du bouton gauche de la souris : Call mouse_event (&H2, 0, 0, 0, 0) R... |
| 10/02/2023 à 08:59 | Excel-75011 | Comment simuler le clic de la souris ? | BrunoM45, Merci pour votre réponse mais je veux aussi faire plein d'autres choses..... |
| 09/02/2023 à 23:03 | Excel-75011 | Comment simuler le clic de la souris ? | J'ai trouvé comment déplacer à volonté le curseur de la souris par programmation (Cf. https://forum.excel-pratique.com/excel/comment-par-programmation-deplacer-a-volonte-le-curseur-de-la... ). Maintenant le souhaiterais toujours par programmation simuler le clic de la souris (pour ouvrir Paint par e... |
| 23/01/2023 à 14:22 | Excel-75011 | Comment récupérer l'image du fond d'écran ? | Comment récupérer l'image du fond d'écran tel que le fait la touche "ImprimEcran" en haut à droite du clavier ? Dans le même ordre d'idée comment obtenir par programmation la résolution de cette image, donc de l'ordinateur ? Merci par avance..... |
| 19/01/2023 à 12:06 | Excel-75011 | Comment par programmation déplacer à volonté le curseur de la souris ? | Finalement j'ai trouvé la solution en VB7 64 bits, que voici : Public Declare PtrSafe Function SetCursorPos Lib "user32" (ByVal X as Long, ByVal Y as Long) as Long ' X étant le décalage en pixels vers la droite depuis le point en haut à gauche de l'écran ' Y étant le décalage en pixels vers le bas d... |
| 18/01/2023 à 19:34 | Excel-75011 | Comment par programmation déplacer à volonté le curseur de la souris ? | J'ai trouvé ce lien : https://codes-sources.commentcamarche.net/forum/affich-1055139-simulation-souris Que faut-il utiliser parmi ce qu'ils proposent pour pouvoir placer la souris par exemple en x=125, y=59 puis en x=234, y=441 ? Merci aux spécialistes que vous êtes..... |
| 18/01/2023 à 19:15 | Excel-75011 | Comment par programmation déplacer à volonté le curseur de la souris ? | Ok, mais moi je souhaite déplacer le curseur de la souris..... |
| 18/01/2023 à 18:54 | Excel-75011 | Comment par programmation déplacer à volonté le curseur de la souris ? | Peut-on imposer au curseur de la souris d'aller se centrer sur un bouton, pour que la personne n'ai plus qu'à cliquer ... |
| 18/01/2023 à 18:17 | Excel-75011 | Comment par programmation déplacer à volonté le curseur de la souris ? | Comment par programmation déplacer à volonté le curseur de la souris ? Dit autrement, je ne touche pas à ma souris et le programme déplace son curseur à ma place... Merci par avance... |
| 28/12/2022 à 16:48 | Excel-75011 | Comment mettre à jour l'affichage d'un objet Image ? | RECAPITULATIF : Entre temps j'ai opté pour une autre solution, j'affiche le fichier Paint sur la feuille de calcul et non sur le Userform. Cela permet de l'effacer puis de le réafficher facilement afin de le mettre à jour. Pour l'affichage : - ActiveSheet.Pictures.Insert("C:\...nom du fichier").Sele... |
| 28/12/2022 à 08:58 | Excel-75011 | Comment mettre à jour l'affichage d'un objet Image ? | Excellente idée, mais cela n'a aucun effet. Entre temps j'ai opté pour une autre solution, j'affiche le fichier Paint sur la feuille de calcul et non sur le Userform. Cela permet de l'effacer puis de le réafficher facilement afin de le mettre à jour. Pour l'affichage : ActiveSheet.Pictures.Insert("C... |
| 23/11/2022 à 14:07 | Excel-75011 | Comment mettre à jour l'affichage d'un objet Image ? | Je travaille sur un programme qui intervient sur un fichier Paint en Bmp 24 bits. A chaque fois que je clique sur un bouton de mon Userform je voudrais voir le résultat de mon action sur le fichier Paint. Pour cela j'ai créé un objet Image nommé Visuel dont j'ai défini au moment de sa création (avec... |
| 07/05/2022 à 09:18 | Excel-75011 | Problème d'écriture sur un fichier Binary | Bon, au temps pour moi. Cela fonctionne correctement comme je l'ai rédigé dans le premier message. Le problème venait en fait que j'avais remplacé Valeur par la valeur elle-même (9 dans mon cas) et là il mettait à zéro l'octet suivant ! Pour résumer : Valeur = 9 Put #Fichier, Adresse, Valeur --->... |
| 07/05/2022 à 07:45 | Excel-75011 | Problème d'écriture sur un fichier Binary | J'ouvre un fichier en mode Binary : Dim Adresse As Double Dim Valeur As Byte Fichier = FreeFile Open "C:\Users...Dessin.bmp" For Binary As #Fichier Puis j'écris un octet comme ceci : Put #Fichier, Adresse, Valeur L'octet de valeur Valeur est bien écrit mais Excel écrit/écrase aussi l'octet suivant d... |
| 23/04/2022 à 20:57 | Excel-75011 | Comment ouvrir un fichier puis l'enregistrer sous un autre nom ? | Je souhaite à partir d'un programme VBA, ouvrir un fichier puis le modifier et l'enregistrer sous un autre nom. Tout ceci de telle sorte que le fichier ouvert au départ existe toujours, et que le nouveau porte un autre nom. Merci par avance... |
| 23/04/2022 à 10:31 | Excel-75011 | Comment créer un fichier à partir d'une macro VBA ? | Merci pour ta proposition. En fait ce qui me convient finalement c'est : Open "C:\Users..." For Binary as #Filenumber Put #Filenumber, 1(position de l'octet), 66(valeur en décimal) Merci... |
| 23/04/2022 à 10:27 | Excel-75011 | Passer de Hexadécimal à Décimal et réciproquement | Merci à vous deux. Cela fonctionne bien ... |
| 21/04/2022 à 12:15 | Excel-75011 | Passer de Hexadécimal à Décimal et réciproquement | Au sein d'une macro je souhaite passer de Hexadécimal à Décimal et réciproquement. Dans une feuille de calcul la formule =HEXDEC(Nombre) fonctionne parfaitement mais dans une macro cela n'est pas accepté. Qui aurait une solution ? Merci par avance... |
| 19/04/2022 à 11:02 | Excel-75011 | Comment créer un fichier à partir d'une macro VBA ? | Je souhaite à partir d'un programme VBA, créer un fichier (octet par octet) afin de créer une image compatible avec Paint. J'ai déjà étudié la structure des fichiers créés par Paint donc je sais quels octets je dois placer dans le fichier. Mais comment créer un fichier ? Merci par avance... |
| 10/03/2022 à 10:42 | Excel-75011 | Est-il possible d'effacer ou de copier d'un seul coup une variable tableau | Merci à vous deux pour vos idées que je vais tester..... |
| 09/03/2022 à 21:33 | Excel-75011 | Est-il possible d'effacer ou de copier d'un seul coup une variable tableau | J'ai créé : Public Grille_1_(22, 39) as Byte Public Grille_2_(22, 39) as Byte Est-il possible d'effacer* Grille_1_ d'un seul coup donc sans utiliser de boucle 'For' 'Next' ? Est-il possible de copier d'un seul coup Grille_1_ dans Grille_2_ ? Un grand merci par avance ! *De mettre toutes les valeurs... |
| 10/02/2022 à 16:57 | Excel-75011 | Message d'erreur : "Nombre de formats de cellule trop élevé" | Je viens de me remettre au travail et j'ai utilisé ta brillante idée de faire autant d'objets graphiques que de cellule. J'ai notamment essayé avec des 'Label' de la taille d'une cellule positionnés juste au-dessus de chaque cellule, avec une zone d'affichage de 35 de large par 20 de haut, soit 700... |
| 21/01/2022 à 15:23 | Excel-75011 | Comment forcer la mise à jour de l'affichage ? | Merci curulis57, mais je n'ai pas accès à Excel avec cet ordi. Et celui avec lequel je programme ne va volontairement pas sur Internet pour des raisons de sécurité... En tous cas avec mon programme il y a du scintillement... |
| 21/01/2022 à 14:37 | Excel-75011 | Comment forcer la mise à jour de l'affichage ? | Voici un peu de code sans aucun intérêt pour vous je pense car rien que du très banal : Cells(ancienne_ligne, ancienne_colonne).value = "" Cells(nouvelle_ligne, nouvelle_colonne).value = ChrW (242) Etc. Et quand on déplace ainsi plusieurs caractères (des symboles de la police Webdings par exemple),... |