Membre fidèle

Inscrit le :13/01/2017
Dernière activité :31/05/2020 à 18:48
Version d'Excel :2016 FR
Messages
154
Votes
3
Fichiers
0
Téléchargements
0

Sujets créés par Kit

DateForumSujetExtrait du message
31/05/2020 à 14:40Excel - VBA Parser page HTMLJe cherche à récupérer des infos sur cette page : J'ai besoin de récupérer uniquement les projet actifs, leur nom et l'adresse de la page correspondante. Mon principal soucis est de ne pas réussir à récupérer les URL. Bref, je galère. L'idée serait d'avoir in fine une variable tableau sous forme ave...
14/10/2018 à 16:21Excel - VBABoucle sur des sous-dossiersJe me remet un peu au code, et je bute sur un truc tout bête. J'ai l'intension de lister les fichiers dans différents dossiers et leurs sous-dossiers , mais je peine à faire une boucle pour "creuser" dans ces sous-dossiers. Résultat : quand j'ai des fichiers dans un "sous-sous(-sous...)-dossier, il...
20/04/2018 à 11:15Excel - VBAVBA : Double clique et écran tactileJ'ai actuellement une macro sur une feuille qui marche très bien à la souris et consiste à changer la couleur d'une cellule quand on double clique dessus : Problème : lorsque j'utilise un écran tactile (de chez Easypitch), lorsque je "double tape" sur une cellule ça ne déclenche pas la macro mais m'...
23/03/2018 à 15:21Excel - VBA Passer une variable à d'autres macrosJe n'arrive pas à passer une variable d'une macro aux autres macros. Voici ma syntaxe : J'ai lu des trucs sur ByRef et ByVal, mais je peine pour ce qui est des appels de macros...
19/03/2018 à 15:47Excel - VBAVBA - Faire plusieurs fusions en une foisJ'ai une feuille sur laquelle je veux reporter le même schéma de fusion de cellule sur un grand nombre d'array. Faire un merging à chaque fois prend une éternité, existe-t-il une façon de faire toutes les fusions en une seule étape ? Extrait du code : Sachant que TabTemplate représente mes données s...
12/03/2018 à 16:29Excel - VBA Import données csv et format de datesJ'ai un fichier source au format csv, et j'ai un soucis : la moitié des dates semblent au format texte, pourtant lorsque je double-clique dessus et fait Entrée elles se mettent au format demandé. En attendant ça fout le bazar dans mon tri de cellules. Ci-joint le code ci-dessous accompagné du fichie...
30/01/2018 à 10:36Excel - VBASupprimer lignes dans une variable tableauHi, J'ai une "base de données" dont je dois prendre seulement certaines lignes. Pour le moment j'applique un bête un conditionnel sous la forme : (dans cet exemple on vire les lignes en cas de doublons sur les colonnes 5 et 11). Ça dégage "physiquement" la ligne de la feuille excel, ça marche bien (...
22/01/2018 à 14:01Excel - VBA Parser du HTML en VBAHi, Je cherche à récupérer des infos de divers sites web dans un fichier. Voici deux des pages qui m’intéressent : view-source: http://www.wcgsig.com/projects.html view-source: https://sech.me/boinc/Amicable/server_status.php L'idée c'est de récupérer les projets qui ne sont pas à 100%, leur pourcen...
01/12/2017 à 14:42Excel - VBA VBA, feuilles protégées et mot de passeHi, Voilà le topo : je dois accéder à un fichier contenant n feuilles dont pas mal sont protégées par un mot de passe. Je dois simplement prendre des infos dans une des feuilles non protégées via VBA (établissement d'un tableau à partir d'un range de ladite page non protégée) puis refermer le classe...
22/11/2017 à 10:19Excel - VBASupprimer des fichiers selon la dateJ'ai certaines tâches planifiées qui crée régulièrement des fichiers .xls* Je souhaite ne garder que les plus récents. Est-il possible de discriminer les fichiers selon leur date de création ou de dernière modification ? Dans le cas contraire je génère mes fichiers sous la forme aaaa-mm-jj_nom.xls*...
16/11/2017 à 16:49Excel - VBAMettre à jour une connexion ODBCJe dois automatiser la mise à jour d'une connexion ODBC, mais je n'arrive à rien avec un simple N'y a-t-il pas une histoire de pilote à spécifier ? Une Requête à faire ? Je suis assez perdu avec les histoires de connexions aux Bases de données :/...
10/11/2017 à 13:48Excel - VBA Ouvrir et attribuer une variable nom à un classeurHi there, Je cherche à ouvrir des classeurs (en lecture seule ou non) et à leur attribuer un nom en une seule et même étape . Est-ce possible ? Pour le moment j'attribue à une variable string le ActiveWorkbook.Name puis je me sers uniquement de cette variable pour référer à ce classeur...
27/09/2017 à 11:57Excel - VBA Insérer une formule via VBAJ'aimerais insérer une formule via VBA, mais je me retrouve avec une erreur 1004, probablement à cause des opérations mathématiques qu'elle contient. L'idée c'est de sortir la date du premier jour de la semaine (cellule F2) de l'année dont le jour de l'an est en cellule J2. Une idée de comment passe...
04/09/2017 à 15:10Excel - VBA VBA - Imprimer un graph croisé dynamique en paysageCa fait un bail que j'étais pas venu demander de l'aide Voilà le topo : j'ai un graphique croisé dynamique que je souhaite imprimer en paysage et en pleine page. Évidemment, je veux faire ça via un pressbutton, donc VBA oblige Voici le code, je me retrouve toujours avec le graph en mode portrait per...
17/07/2017 à 16:17Excel - VBARequète pour importer un fichier .iniJ'essaie actuellement d'importer un fichier ini via vba. Je me suis inspiré de l'assistant macro, mais manifestement je me suis loupé L'idée est d'importer des fichiers .ini pour pouvoir les modifier via Excel avant de les ré-enregistrer. Le nom du fichier et son chemin se trouvent dans deux cellule...
04/07/2017 à 11:44Excel - VBATester l'existance d'une Requête : Erreur sur CurrentdbAujourd'hui j'aborde les requêtes, et le moins qu'on puisse dire c'est que je patauge un peu. Pour le moment, j'essaie de tester si une requête du nom choisi existe, et si oui la supprimer. Voici le code : Donc on démarre sur la Sub Lecture(), arrivé à If fnExistQuery(nompur) = True on passe sur la...
23/06/2017 à 11:50Excel - VBA Obtenir n° première semaine du mois si > 4joursJ'aimerais obtenir le numéro de la première semaine d'un mois non pas en fonction de son premier jour mais du fait qu'elle contienne plus de 3 jours. Donc en gros : si premier dimanche du mois <4eme jour alors on ignore cette semaine et on défini la semaine suivante comme première semaine du mois...
19/06/2017 à 13:51Excel - VBA Remplacer "For each cell in Range" par une variable tableauCa faisait un moment que je n'était pas passé (donc je dois m'améliorer ). Là j'ai une petite macro qui test si une cellule contient une formule, et si ce n'est pas le cas la peint en rouge. Ça marche bien, mais j'ai ~130 feuilles à traiter et c'est un peu trop long :p Voici la macro d'origine : Voi...
12/05/2017 à 17:09Excel - VBAFaire varier le nom d'une variableJ'ai le code suivant, répété de nombreuse fois avec d'autres termes à la place de "Ctrl". Je souhaiterais faire une boucle sur les différents noms pour alléger un peu le code. J'ai tenté de faire une boucle sur un range (colonne AZ) avec Mais ça part en erreur...
05/05/2017 à 09:33Excel - VBAErreur 1004 sur une boucleJe m'aguerris peu à peu sur le VBA, mais certains mystères d'excel me résistent toujours Voici le topo : j'ai des colonnes dont la première valeur est une date dans mes deux classeurs. Si cette date est identique, alors on colle les données de la colonne du premier classeur vers la colonne correspon...
24/04/2017 à 11:16Excel - VBA Copier une image avec lien hypertexteJ'aimerais copier une image qui contient un lien hypertexte vers un onglet (du même classeur) sur l'ensemble de mes feuilles dont le nom est un numéro. J'arrive sans soucis à copier l'image, mais le lien disparait :/ Ci-joint mon code : La ligne commentée est celle où j'ai tenté (sans succès) d'insé...
14/04/2017 à 14:59Excel - VBA Boucle sur fichiersJ'ai une macro qui doit opérer dans l'ensemble des fichiers .xls du répertoire et des sous répertoires où se trouve mon classeur de macro. Apparemment c'est au moment de définir xFichier que ça ne marche pas (rien n'apparait dans la liste des variables pour xFichier). Voici le code : Une idée de la...
20/03/2017 à 16:05Excel - VBA FormulaR1C1 en utilisant une variable tableau ?Je ne maitrise pas (encore) les variables tableaux, mais je me demande si ça ne serait pas la solution à mon problème. J'ai un tableau... assez grand (~25 000 lignes, une petite trentaine de colonnes), et j'ai des formules à étendre sur les colonnes entières, ce qui prend très longtemps. La première...
13/03/2017 à 16:53Excel - VBA Impossible d'insérer la formule INDEX EQUIV en VBAJ'aimerais insérer la formule suivante puis l'étirer, le tout via VBA : Or j'écope d'une erreur 1004 lorsque j'essaie de la mettre. Pourtant d'autres formules marchent (j'ai une "=I2-H2+1" qui ne pose pas de problème plus loin). Y a t'il une spécificité avec INDEX EQUIV ? A noter que lorsque je l'in...
10/03/2017 à 16:15Excel - VBA Récupérer Dates de début et fin d'une action dans un calend*rier Bonjour cher membres du forum ! J'ai ici un listing d'actions par personnes avec les dates où ils y sont affectés. J'ai déjà récupéré le nombre de jours par action et par personnes, j'aimerais maintenant avoir en plus le premier et dernier jour de chaque action. J'ai pensé à une boucle où il f...
10/03/2017 à 11:27Excel - VBA Erreur 1004 sur boucle If And OrJ'ai un soucis avec cette boucle : L'erreur est sur le deuxième bloc If. Concrètement, je veux que : si les cellules (j,2) et (j,10) sont respectivement non vide et vide et qu'une des autres cellules sus-citées ne l'est pas - alors la valeur de la cellule (j-1, 2) soit égale à celle de la cellule (j...
15/02/2017 à 16:57Excel - VBAImpression pleine hauteur/largeurJe cherche à imprimer un couple tableau + graphique de manière à ce que ça remplisse la feuille, peu importe la taille de feuille utilisée (disons du A4 au A0). J'ai testé quelques trucs comme le code ci-dessous, mais apparemment sans succès (sur de grands formats je me retrouve avec une majorité d'...
10/02/2017 à 13:04Excel - VBA Grille cliquable avec coordonnées sur un graph ?Derrière ce titre bateau se cache un petit soucis : J'ai un graphique avec des bulles, et avec un fond de carte en arrière plan. Ca marche bien pour ajouter des bulles via des coordonnées (base 100 en x et y), mais j'aimerais aller plus loin : en cliquant sur une surcouche transparente au dessus du...
06/02/2017 à 11:31Excel - VBA Tester plusieurs conditions comprises dans un rangeJe cherche à supprimer un ensemble de fichiers s'ils ne sont pas présents dans la liste de mon workbook (qui va de A1 à A60). La partie qui coince est entre les lignes vides. Ça supprime donc le fichier... s'il est différent de mon A60. Évidemment, j'aimerais que ça vérifie l'ensemble des valeurs da...
31/01/2017 à 16:03Excel - VBA Supprimer des lignes incluant un mot (ou bout de mot)J'édite ce premier message, la seule chose qui ne fonctionne pas dans mon script est la macro de suppression des lignes parasites : quand elle est appelée je n'obtiens aucun résultat sur ma feuille Requete. Le fichier doit compter les cases noires non vides et dont la date est antérieure au premier...
30/01/2017 à 14:44Excel - VBA TCD : Comptage de références et extraction de donnéesJ'ai un TCD dont j'aimerais extraire certaines infos. Malheureusement les données sont confidentielles, je ne peux que vous joindre un screen légèrement expurgé. Voici le topo : J'ai une première catégorie nommée OP . Chacune de ces OP contient plusieurs OF . Or, je n'arrive qu'à avoir la somme des...
24/01/2017 à 11:44Excel - VBA Supprimer cellules contenant mot spécifiqueQuestion sans doute toute simple à résoudre : J'ai un tableau dont la première ligne (range A2:L2) contient des dates sous la forme "dimanche 1 janvier 2017" Je souhaite supprimer les cellules de cette ligne contenant le mot "samedi" ou "dimanche", mais mon code semble inefficace. Pas de message d'e...
13/01/2017 à 10:45Excel - VBA [Excel 2007] ADODB et objet devenu "invisible"Premier message ici mais je me suis pas mal aidé de vos posts précédemment sur d'autres choses en VBA Voici le topo : je vais chercher des valeurs dans un classeur via ADODB, mais Excel ne semble pas voir un objet créé précédemment. Le code marche sur quinze autres classeurs identiques, j'ai même re...