E

Membre fidèle

Inscrit le :16/11/2020
Dernière activité :Il y a 9 minutes
Version d'Excel :2010 FR
Messages
187
Votes
2
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Excel-75011

DateAuteur du sujetSujetExtrait du message
Il y a 23 minutesExcel-75011Quel 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:12Excel-75011 Comment pallier l'affichage aléatoire du Userform en début de programmeMerci 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:26Excel-75011 Comment pallier l'affichage aléatoire du Userform en début de programmeA Eric Kergresse, J'ai vérifié et je suis bien et ai toujours été en ShowModal = True ! Merci...
25/11/2023 à 10:25Excel-75011 Comment pallier l'affichage aléatoire du Userform en début de programmeMerci Eric Kergresse, Je vais vérifier cela et vous tiens au courant. Merci...
25/11/2023 à 09:47Excel-75011 Comment pallier l'affichage aléatoire du Userform en début de programmeAprè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:38Excel-75011 Comment pallier l'affichage aléatoire du Userform en début de programmeMerci 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:02Excel-75011 Comment pallier l'affichage aléatoire du Userform en début de programmeLorsque 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:34Excel-75011 Afficher les deux feuilles de mon classeur une à gauche l'autre à droiteCher 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:37Excel-75011 Personnaliser le bouton d'une MsgBoxMerci Dan pour cette information...
01/11/2023 à 13:51Excel-75011 Afficher les deux feuilles de mon classeur une à gauche l'autre à droiteMalheureusement 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:47Excel-75011 Afficher les deux feuilles de mon classeur une à gauche l'autre à droiteMon 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:42Excel-75011 Faire monter ou descendre la feuille de calcul grâce à deux boutonsAu 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:44Excel-75011 Faire monter ou descendre la feuille de calcul grâce à deux boutonsMerci 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:58Excel-75011 Faire monter ou descendre la feuille de calcul grâce à deux boutonsMerci 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:52Excel-75011 Faire monter ou descendre la feuille de calcul grâce à deux boutonsMerci 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:28Excel-75011 Faire monter ou descendre la feuille de calcul grâce à deux boutonsQuelqu'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:20Excel-75011 Personnaliser le bouton d'une MsgBoxComme vous l'aviez deviné, mon problème est de changer le texte du bouton sans faire de userform... Merci...
24/10/2023 à 09:20Excel-75011 Personnaliser le bouton d'une MsgBoxJe 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:33Excel-75011 Comment savoir si une TextBox est active ?Merci beaucoup pour ces excellentes idées ...
29/09/2023 à 11:47Excel-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:22Excel-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:07Excel-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:02Excel-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:17Excel-75011 Est-il possible de donner une couleur au fond d'une msgbox ?Merci ...
29/08/2023 à 16:42Excel-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:39Excel-75011Comment 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:08Excel-75011Comment 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:59Excel-75011Comment 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:03Excel-75011Comment 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:22Excel-75011Comment 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:06Excel-75011Comment 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:34Excel-75011Comment 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:15Excel-75011Comment 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:54Excel-75011Comment 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:17Excel-75011Comment 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:48Excel-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:58Excel-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:07Excel-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:18Excel-75011Problème d'écriture sur un fichier BinaryBon, 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 ---&gt...
07/05/2022 à 07:45Excel-75011Problème d'écriture sur un fichier BinaryJ'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:57Excel-75011Comment 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:31Excel-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:27Excel-75011 Passer de Hexadécimal à Décimal et réciproquementMerci à vous deux. Cela fonctionne bien ...
21/04/2022 à 12:15Excel-75011 Passer de Hexadécimal à Décimal et réciproquementAu 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:02Excel-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:42Excel-75011Est-il possible d'effacer ou de copier d'un seul coup une variable tableauMerci à vous deux pour vos idées que je vais tester.....
09/03/2022 à 21:33Excel-75011Est-il possible d'effacer ou de copier d'un seul coup une variable tableauJ'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:57Excel-75011Message 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:23Excel-75011Comment 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:37Excel-75011Comment 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),...