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
SujetsMessagesStatistiquesVotes reçus

Messages postés par Kit - page 2

DateAuteur du sujetSujetExtrait du message
27/11/2017 à 14:59-arthur- Faire un copier/coller d'une selection avec mise en formeQuelques lignes inutiles. Le problème sur mes lignes sélectionner est que tu tente de coller sans avoir copier quoi que ce soit. J'ai corrigé en partant du principe qu'on copie la "FeuillePatron"...
27/11/2017 à 10:53KitMettre à jour une connexion ODBCUp ! J'ai tenté un truc, mais "Erreur d’exécution '1004' : Microsoft Excel actualise des données. Merci de réessayer plus tard." L'erreur est sur la ligne surlignée...
23/11/2017 à 14:39medas Créer un retour à la ligne performantSi je comprends bien tu veux un auto-ajustement de la hauteur de chaque ligne ? Si oui, un truc du style ...
23/11/2017 à 13:52atloniaDéchiffrage de codePour le truc des couleurs avec irow + 10, autant virer les couleurs de toute la colonne non ? Un truc à base de .range("A:A").interior.color = xlcolorindexnone...
22/11/2017 à 16:05atloniaDéchiffrage de codeDim xxx => Définition d'une variable. Range("A2:A" & iRow + 10).Interior.Color = xlNone '************ Pourquoi + 10 ? => 10 cellules plus bas que irow. ReDim Preserve tDataGR(iEq + 1, iLig) '********** Que veut dire "GR" dans le tableau ? => tDataGR est le nom du tableau...
22/11/2017 à 10:19KitSupprimer 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*...
17/11/2017 à 10:29KitMettre à jour une connexion ODBCEt bien ça ne déchaine pas les foules...
16/11/2017 à 16:49KitMettre à 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 à 15:07Kit Ouvrir et attribuer une variable nom à un classeurMerci, ça me semble très bien ! Par contre je n'avais pas pensé : j'ai aussi des .csv à ouvrir avec Workbooks.opentext et évidemment ça ne marche pas (confer ce lien pour les détails => ). Y a t'il une solution à ce niveau ...
10/11/2017 à 13:48Kit Ouvrir et attribuer une variable nom à un classeurJe 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...
04/10/2017 à 10:20JujuchonRecherche sur plusieur feuille et action sur chaque valeurSi j'ai bien compris, tu cherches sur chaque feuille du classeur les cellules ayant pour valeur §4-1 et pour chacune d'elles tu copies tes n cellules à droite/en dessous/whatever sur une autre feuille ou un autre fichier. C'est bien ça ...
03/10/2017 à 13:20janes VBA ExcelOuais mais la macro tu peux l'automatiser (Sinon effectivement tu colle la mormule en début de colonne et tu demande un filldown automatique à l'ouverture du fichier ou via pressbuton pour pas avoir à étirer le truc à la main)...
03/10/2017 à 10:28deikeenMacro ajouter feuillesSans la macro ou les tableaux ou... impossible de t'aider...
03/10/2017 à 10:04Arkheis Tableau commandesA mon avis, le plus simple est de faire un tri par référence de commande (.sort, key:="première_cellule_de_la_colonne_ref") , puis un comptage de chaque ref (for i = première ligne à dernière ligne, si (colonne ref, i) = (colonne ref, i-1) then compte = compte +1, else (colonne compte, i) = compte e...
03/10/2017 à 09:47janes VBA ExcelUn petit conditionnel et c'est tout bon. Macro vite faite, à tester...
02/10/2017 à 15:00FloBru MAcro récup donnéesSans doute que oui, mais comme j'ignore ce que tu cherches.....
02/10/2017 à 14:22SwoopComparaison de donnéesEn partant du principe que tes deux colonnes sont A et B et font la même taille. Edith : Bon ben comme ça t'as la manière par formule et celle par macro, ça te laisse le choix...
02/10/2017 à 14:08AurélienB Bug de macro ExcelTente de rajouter un .value après tes .range Exemple ...
02/10/2017 à 13:55FloBru MAcro récup donnéesSi tu as juste à "prolonger ta formule", tu peux utiliser la macro avec un filldown ou autofill jusqu'à la cellule voulue. en partant du principe que ta dernière ligne est la même dans ta feuille 1 (Base de donnée) et ta feuille 2 (les formules)...
27/09/2017 à 14:01Kit Insérer une formule via VBABien vu, c'était les coordonnées qui n'étaient pas bien renseignées. Merci ...
27/09/2017 à 11:57Kit 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...
15/09/2017 à 14:35n4psArrondis nombre a 13 chiffreEn le réenregistrant en .csv, ça donne quoi ...
15/09/2017 à 09:13ericjuju Macro ou code pour supprimer ligne et terme de cellulesSi tu as plusieurs dizaines de milliers de lignes, l'erreur vient du fait que j'ai déclaré i et derligne comme Integer (ou abrévié en %). Integer peut prendre un nombre allant jusqu'à 2^15, soit 32 768. Pour aller au delà, il faut utiliser Long à la place d' Integer . Long peut être abrévié en & (si...
14/09/2017 à 18:39seyf1981Fausse incrémentation suite à une suppression des donnéesAh ben si tu le mets à part faut encadrer avec sub. Edith : Ou private sub si tu mets ça directement dans la feuille. Perso j'ai tendance à tout mettre dans un module...
14/09/2017 à 16:59ericjuju Macro ou code pour supprimer ligne et terme de cellulesDe rien, pour une fois que j'apporte de l'aide au lieu de venir en chercher Note cependant que la version utilisant les variables tableau sera bien plus rapide à s'exécuter...
14/09/2017 à 16:56seyf1981Fausse incrémentation suite à une suppression des donnéesEn début de macro, voir créer une macro dédiée et l'appeler avant la macro de Jean-Eric, puisque son but est de "mettre en ordre" la colonne succes/echec avant que la macro de J-E s'en serve (enfin si j'ai bien compris ton soucis)...
14/09/2017 à 16:53velivole911 Macro pour faire un CSV à enregistrer dans un dossierQuand tu fais un Open, c'est pour créer le .csv non ? Quid de définir le truc comme...
14/09/2017 à 15:25seyf1981Fausse incrémentation suite à une suppression des donnéesQuid d'une petite verif préalable du style De cette manière on est certain que la colonne "résultat test" est bien remplie au regard de la présence ou non de chiffre dans la colonne "numéro incrémentation"...
14/09/2017 à 14:32ericjuju Macro ou code pour supprimer ligne et terme de cellulesDe tête, en pas optimisé et à tester : Edith : C'est globalement la solution proposée par Jean-Eric, mais en bien moins rapide (pas d'utilisation des tableaux), et plus simple à comprendre (si tu n'es pas trop familier du VBA). Edith² : Bon j'ai testé sur ton fichier (en remplaçant Lieu par Adresse...
05/09/2017 à 10:19Kit VBA - Imprimer un graph croisé dynamique en paysageBien vu ! C'était sans doute le fait de ne pas Activer le graph qui faisait perdre les options. Merci...
04/09/2017 à 15:10Kit 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:17KitRequè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...
05/07/2017 à 09:21KitTester l'existance d'une Requête : Erreur sur CurrentdbRemonte petit topic...
04/07/2017 à 15:00aby22Macro pour afficher toutes les feuilles masquéesTa macro fait une erreur, je pense que tu dois au préalable déclarer ta variable : Du coup toutes tes feuilles devrait être visibles à l'ouverture du fichier...
04/07/2017 à 11:44KitTester 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 à 13:50Kit Obtenir n° première semaine du mois si > 4joursMerci pour vos réponses, elles marchent toutes les trois. Je vais cependant laisser de côté celle de Efgé qui nécessite d'avoir le premier jour du mois...
23/06/2017 à 11:50Kit 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...
23/06/2017 à 11:44Kit Remplacer "For each cell in Range" par une variable tableauBien vu MaPoire, j'ai switché sur "Erreur non gérées" et ça marche parfaitement. Merci à tous ...
20/06/2017 à 13:35Kit Remplacer "For each cell in Range" par une variable tableauCa marche si j'ai au moins une cellule sans formule, mais sinon j'ai de nouveau l'erreur...
20/06/2017 à 11:52Kit Remplacer "For each cell in Range" par une variable tableauOuais je mets toujours ses blocs pour accélérer mes macros, mais effectivement sur un truc aussi simple c'est pas forcément utile. Ci-joint un fichier expurgé avec une seule feuille, le problème demeure...
20/06/2017 à 09:43Kit Remplacer "For each cell in Range" par une variable tableauEn dehors de quelques application.[...] = False pour accélérer la procédure j'ai purement copié-collé le script de Efgé, confer le screenshot. Aurais-je désactivé des options sans le savoir ...
19/06/2017 à 15:26Kit Remplacer "For each cell in Range" par une variable tableau...
19/06/2017 à 15:03Kit Remplacer "For each cell in Range" par une variable tableauN'est-ce pas ce qu'est sensé faire On error resume next ...
19/06/2017 à 14:21Kit Remplacer "For each cell in Range" par une variable tableauJe savais qu'on pouvais ignorer des erreurs, mais pas les effacer. Malin le coup xlCellType ! Merci Edith : J'ai quand même une erreur 1004 ("Pas de cellules correspondantes") qui n'est pas gérée...
19/06/2017 à 13:51Kit 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...
19/05/2017 à 09:44KitFaire varier le nom d'une variableJ'ai retravaillé le code à partir de zéro en tentant d'utiliser les Array, mais j'ai encore quelques lignes qui bloquent, à savoir : - La fonction pour vérifier si une feuille existe déjà (honteusement repompée ailleurs). - La ligne suivante (vers la fin) qui me sort une erreur 1004 : Résolu, faut j...
18/05/2017 à 09:23KitFaire varier le nom d'une variableMerci pour es éclaircissement. Je crois que Array rejoint ce que j'avais en tête. J'essaie de réécrire un truc propre et je reviens vers vous...
16/05/2017 à 11:42KitFaire varier le nom d'une variableBon, j'ai lu le code, ce qui est bien ici c'est qu'on apprend plein de choses fortuitement - Pour les déclarations Dim... je note l'emploi des $, % et &. Par contre je vois que tu as ajouté des arguments dans la déclaration (0 to 9). Pour quelle raison ? Est-ce obligatoire ? - A un moment tu fais un...
16/05/2017 à 09:47KitFaire varier le nom d'une variableCa je m'en rends bien compte, c'est pour ça que je me suis dit qu'il valait mieux tout remettre à plat D'où la volonté de caser des boucles (la façon qui me semble la plus simple pour raccourcir un code récurent). Bien vu pour la faute de frappe (c'est aussi un problème qui tend à apparaitre avec le...
15/05/2017 à 15:50KitFaire varier le nom d'une variableLes "_" servent juste de séparateur. J'aurais pu mettre des "-" ou autre chose à la place (voir rien du tout). Mais du coup c'est peut-être (surement) un caractère réservé, donc autant partir sur quelque chose de plus neutre. Le fichier Excel sert juste à montrer sa structure. Quant à l'absence de m...