Inscription
24 décembre 2002
Dernière intervention
8 juin 2012
Interventions
133
Signature

Passage d'un SUMIF dans une cellule via VBA

Bonjour à tous, J'étais inscrit ici fut il un temps, pour mes multiples interrogations VBA ! Je me retrouve à faire un peu de code rapide pour le boulot, et je suis bloqué par certainement une bêtise de VBA. Pour expliquer le contexte, j'essaie de rentrer en dur une formule excel grâce à du code vba dans une cellule. j'ai réussi ... Lire la suite

Extraire le nom du fichier du chemin d'un fichier [Résolu]

Bien le bonjour ! Je me tourne vers vous en cette belle matinée car j'ai besoin d'aide. J'ai trouvé une fonction qui me permet de "parcourir" le disque dur pour que l'utilisateur sélectionne un fichier; cette fonction utilise FileDialog. La voici : Public Function DialogueFichiers() As String DialogueFichiers = "" Dim fd As FileDial... Lire la suite

Récupérer le nom d'un shape [Résolu]

Bonjour, j'essaye de faire une macro a propos d'un shape. Lorsque je clique sur un shape,je voudrais une box qui me renvoie son nom (tel que je l'ai nommer dans excel),le but est de réutiliser ce nom dans la suite du code. voici un morceau de code que j'ai fait mais qui ne marche pas(il n'aime pas trop "selection.name",pas la bonne mé... Lire la suite

[Excel 2007] encore un bug ?

Bonjour, je suis en train de travailler à la suite d'une discussion récente relative à l'affichage d'un bouton de commande. Je "tombe" dans la foulée sur un autre point étonnant de VBA/Excel 2007 : Il s'agit de l'évènement Workbook_WindowResize Voici ce que l'aide en ligne dit de son utilisation : Cet exemple s'exécute dès que la... Lire la suite

[VBA XL] Select Range

Bonjour à tous, Je tente de sélectionner deux cellules via VBA avec le code suivant: (...) Set srange = Range("B2:C4000").Find(Sref) Set RangeNewRef = Range("B2:C4000").Find(newref) (...) ActiveSheet.Range(srange, RangeNewRef).Select Le problème c'est que ça me sélectionne toutes les cellules de la plage (!). Pourtant j'ai ... Lire la suite

Afficher la fenetre "Ouvrir avec" [Résolu]

Bonjour, j'aimerais afficher la boite de dialogue "Ouvrir avec" (qui permet d'associer un type de fichier à un programme). En fait j'essaye d'ouvrir un fichier avec la commande ShellExecute et lorsque le fichier est de type inconnu, cette fonction me renvoie 5 ! Bizaremment et d'après cette page je devrais avoir 31 (ou 14 peut-êtr... Lire la suite

Boutons et Ascenceur ...

Bonjour ! Dans une feuille Excel, j'ai des boutons en haut de la feuille du type "imprimer", "enregistrer" etc ... Or la feuille comporte des données qui font que l'utilisateur doit "jouer" avec l'ascenceur pour les visualiser. Ma question est la suivante : Existe t-il une possibilité pour que mes boutons "suivent" le mouvemen... Lire la suite

creer fichier dans un repertoire [Résolu]

bonjour dans cette macro je crée un fichier dans un repertoire ensuite 'je veux copier les feuilles de mon classeur actif 'la création du fichier se fait bien mais pas la copie des 'feuilles Private Sub Command1_Click() Dim xlApp As New Excel.Application Dim xlBook As Workbook Dim NomFichier As String Dim k As Long, f As Lon... Lire la suite

Récupérer la taille d'un Merge sous Excell VBA ? [Résolu]

Bonjour, pour une application j'ai besoin de savoir si certaine cellules sont mergées en ligne et de savoir la taille du merge. J'ai réussi à savoir si oui ou non les cellules étaient mergé mais si j'ai des merges différent qui se suivent (par exemple sur la colonne B les lignes 2 à 4 sont mergées et les lignes 5 à 8 selon 2 merges... Lire la suite

[Catégorie modifiée .Net --> VBA] Utiliser le bouton Cancel de l'inputBox => Pro

Bonjour, Petit problème concernant ma inputbox : Voici mon code Private Sub Domaine_Click() Application.ScreenUpdating = False Dim resp As String Dim numericcheck11 As Boolean Do Do MsgBox ("Le nom doit être composé de lettres et non vide") resp = InputBox("Indiquez le nom de la personne à ajouter") numericcheck11... Lire la suite

Vider presse-papiers [Résolu]

Bonjour, J'ai réalisé un fichier excel avec une macro en VBA qui me permet notamment de réaliser des captures d'écran (ces captures sont issues d'un logiciel ouvert à côté, puis collées dans mon fichier excel). Cependant, ce logiciel dont sont issues mes captures est relativement instable et plante donc très souvent. Du coup, ma mac... Lire la suite

Ajout bouton non-contextuel dans "Worksheet menu bar"

Bonjour, Je vous écris parce que ca fait un moment (plusieurs jours ...) que je cherche la solution mon probleme de menu contextuel. C'est une macro (onechart) qui met en forme un graphique excel. Malheureusement avec le code ci dessous mon menu est contextuel et disparait quand je selectionne un graphique dans excel. C'est certain... Lire la suite

plage vers tableau en VBA/Excel [Résolu]

Bonjour, Liminaire : mes interventions sur VBA/Excel pourraient donner à penser que je suis déjà "avancé" dans ce domaine. Il n'en est rien ! (Je l'ai déjà exposé dans une autre discussion). Je n'en suis, dans ce domaine particulier, qu'aux balbutiements. Mes réponses ne faisaient quant à elles qu'appel à des connaissances en VB6 et à ... Lire la suite

[déplacé VB6 -> VBA] User form affiché en arrière plan

Bonjour ; Je souhaite garder affiché en arrière plan un User Form "Synoptique fond d'écran" sur lequel figurent des boutons qui sont utilisés pour ouvrir d'autres User Forms "menu de commandes". Je n'ai pas trouvé comment forcer l'affichage de ce User form "synoptique" en arrière plan. Aujourd'hui, dès que j'active le User form Synopt... Lire la suite

Changer curseur souris

Bonjour, Alors voila j'ai regardé un peu partout, je ne trouve aucune réponse à mon problème. Je n'arrive pas à changer le curseur de ma souris. J'ai toujours le message erreur 481 "Image non valide". J'ai d'abord essayer les fichiers .cur puis .ico ainsi que ceux de windows. J'aimerais que lorsque je lance le Userform le curseur soir u... Lire la suite

[déplacé VB6 -> VBA] RANGE VALEURS

Bonjour, J'ai un problème avec VBA! J'essaye de définir un range avec deux valeurs "01/2010" et "02/2010" et non position (A1, A2, etc): Je cherche la cellule ayant ma valeur "TOTAL DEFINITE" mais cette cellule est présente plusieurs fois, une pour chaque mois et je dois définir d'abord le range par mois Seulement, les valeurs "... Lire la suite

[se trasladó desde .Net a VBA] Lier 2 objets sur une feuille Excel

Bonjour, Je suis confronté à un problème d'objets qui ne restent pas collés l'un à l'autre. Je m'explique plus en détail : 1/ je suis donc sous Excel 2007 (version en espagnol, je vis en Uruguay). 2/ Dans mon classeur j'ai 3 feuilles. 3/ Toutes ces feuilles peuvent être soit en mode "Vue Normale", soit en mode "Plein Écran" et dans... Lire la suite