M

Membre fidèle

Inscrit le :14/03/2014
Dernière activité :Mercredi à 04:45
Version d'Excel :2013 FR et 365
Emploi :Ingénieur aéro
Lieu :Toulouse
Messages
234
Votes
3
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Sujets créés par Manu31

DateForumSujetExtrait du message
21/03/2024 à 04:11Excel - VBA Formule - SOMME.SI avec un range qui dépend de la valeur d'une celluleJ'ai un tableau dans lequel les lignes représentent des catégories et le colonne leur valeur quotidienne. J'aurais besoin de faire la somme des valeurs d'une catégorie donnée en fonction d'une date donnée. En gros une fonction SOMME.SI avec la plage de la somme qui se déplace en fonction de la date...
29/01/2024 à 12:19Excel - VBA Création de cases à cocherJe dois créer des cases à cocher pour un formulaire de suivi d'activité dans les cellules H4 à H353 et I4 à I353, avec pour chacune liée à la cellule dans laquelle elle est placée. Il y aura ensuite une mise en forme conditionnelle pour alerter en cas de différence entre les cellules de chaque ligne...
17/01/2024 à 15:17Excel - VBA Erreur sur une ouverture de fichierJ'ai une macro qui ouvre un fichier Excel dans lequel je vais chercher des données pour les importer dans le fichier Excel de travail. J'ai un plantage "Objet requis" sur le Est ce que vous pouvez m'expliquer d'où ça vient ? J'ai tenté Workbook.Fichier_destination.Activate, Workbook(Fichier_destinat...
28/07/2023 à 20:17Excel - VBAInstruction FindJe galère chaque fois que j'utilise cette fonction mais en tatonnant j'arrive à la faire tourner correctement. Mais là je sèche. J'importe une page internet dans une feuille Excel pour y récupérer quelques données. Je procède en 2 étapes : Pour chercher l'emplacement des données que je veux récupére...
23/07/2023 à 08:49Excel - VBA Envoi d'un mail via Outlook par un compte autre que le compte par défautSalut; Je cherche à envoyer un mail par Outlook avec un compte différent du compte par défaut. La variable Expéditeur est déclarée comme Account, le compte que je veux utiliser est correctement identifé dans la boucle mais le mail est quand même envoyé avec le compte par défaut. SI quelqu'un a la so...
22/07/2023 à 16:58Excel - VBA Ouverture d'un fichier csvJ'ai besoin d'ouvrir un fichier CSV pour extraire certaines des données qu'il contient. Quand je l'ouvre manuellement à partir de Windows Explorer j'ai bien toutes les données rangées par colonne. Par contre quand je l'ouvre avec Toutes les données sont concaténées dans la première colonne, séparées...
29/06/2023 à 12:55Excel - VBA Boucle sur les fichiers d'un dossierUn sujet maintes fois traité mais sur lequel je bloque. J'ai le code : J'ai un plantage sur le " Liste_déclarations = Dir ", et si je ne le mets pas la boucle se fait toujours sur le même fichier. Qu'est ce qui cloche dans mon code ? Merci d'avance. Manu...
14/06/2023 à 15:21Excel - VBADépassement de capacité sur ProgressBarJ'ai un dépassement de capacité qui est apparu sur un ProgressBar. Le ProgressBar est calculé avec ProgressBar1 = Ligne_suiv * 100 / Ligne_total, avec Ligne_suivi qui varie de 7 à 1157 et Ligne_total qui vaut 1157. Le dépassement de capacité s'affiche quand Ligne_suivi = 358, donc un ProgressBar = 2...
21/10/2022 à 11:54Excel - VBARecherche d 'une heure dans une listeJe cherche à remplir un tableau à partir d'une liste de valeur horodatées (ma consommation électrique heure par heure). L'idée est de chercher la date dans la colonne 1 pour déterminer la ligne du tableau correspondante puis de chercher l'heure dans la ligne 1 pour déterminer la colonne du tableau c...
04/08/2022 à 07:33Excel - VBARéférences manquantesJe viens de changer de PC et mon projet existant ne fonctionne plus. Il manque les références : - Adobe Reader File Preview Type Library - Microsoft Windows Common Controls 2 6.0 (SP6). C'est bien un Office 32 bits comme sur mon PC précédent (pour anticiper les questions d'incompatibilité des calend...
19/07/2022 à 17:56Excel - VBA Renvoi à la ligne qui ne fonctionne pasJe remplis une cellule avec Range("E1")="Approval Holder" & Chr(13) & Chr(10) & "Type Designation" mais à l'affichage les 2 textes sont accollés sur une seule ligne au lieu d'être sur 2 lignes. Je dois aller manuellement sur la cellule et faire F2 et Entrée pour que le texte apparaisse bien sur les...
15/06/2022 à 10:40Excel - VBA Variable objet ou variable de bloc non définie avec GetOpenFileNameTout est dans le titre. La boite de dialogue s'ouvre bien, je sélectionne le fichier et l'erreur flashe quand je clique sur Ouvrir (ou sur Annuler d'ailleurs). Si vous avez la soution je prends. Voilà mon code Et tant qu'à abuser du forum, comment est ce que je pourrais limiter la liste des fichiers...
22/12/2021 à 11:58Excel - VBAFonction somme.si qui récupère les données sur plusieurs lignesJ'ai un tableau de ce genre : Pour chaque valeur de Life Limit j'ai besoin de récupérer la somme des différences de la première et de la deuxième ligne de la colonne CSN. Je pensais passer par la différence de deux somme.si, mais je ne sais pas récupérer la deuxième ligne de chaque Life Limit (typiq...
20/12/2021 à 14:59Excel - VBACrypter un mot de passeJ'ai créé un système d'identifiant / mot de passe pour attribuer des droits en fonction des utilisateurs. Aujourd'hui le mot de passe est enregistré dans un tableau avec les autres paramètres de chaque profil, et quand l'utilisateur se connecte à l'outil, le mot de passe qu'il saisi est comparé au m...
16/08/2021 à 16:21Excel - VBAInsertion d'une image dans une cellule nomméeJe cherche à insérer une image dans une cellule fusionnée que j'ai préalablement nommée. Dans mon cas la cellule s'appelle " Logo ", est la fusion des cellules A1 à E5 et est affectée à l'onglet " Fiche de pesée " uniquement. Pour l'instant j'ai ce code qui fonctionne : Pour simplifier la gestion du...
29/07/2021 à 08:21Excel - VBA Nom d'onglet variableJ'attribue des fichiers à une variable Workbook et des onglets à une variable Worksheet. Pour appeler l'onglet je dois mettre NomVariableFichier.Sheets(NomVariableOnglet.Name) . Pourquoi est ce qu'appeler directement NomVariableFichier fonctionne mais qu'il faille passer par Sheets(NomvariableOnglet...
27/07/2021 à 18:42Excel - VBA Séparateur de décimaleHistoire d'armoniser le fonctionnement de mes macros qui peuvent être amenées à tourner sur des PC masterisés en français ou en anglais, j'ai mis un au lancement de la macro pour être sûr du séparateur de décimal qui va être utilisé. Et pourtant chaque fois qu'il y a un chiffre décimal c'est la virg...
21/07/2021 à 09:01Excel - VBA Gestion d'erreurJ'ai une procédure qui balaye un tableau pour reporter des valeurs dans un UserForm et qui va ensuite rechercher ces valeurs dans un autre tableau pour afficher un paramètre lié. Le code : Dans l'idée je voudrais que si la première boucle dans est en erreur (la fonction Match ne trouve pas la valeur...
07/07/2021 à 10:39Excel - VBAValeur d'une cellule qui n'est pas reportée dans un TextBoxJ'ai un TextBox nommé " Commentaires " dans lequel je viens mettre la valeur d'une cellule avec le code suivant Est ce que vous savez pourquoi dans certains cas ça passe et dans d'autres ça plante parce qu'il n'y a pas un " .value " ? Ca semble aléatoire, l'erreur apparait subitement sur une ligne q...
08/05/2021 à 23:08Excel - VBA Passer au premier plan un fichier ouvert dans une autre instanceJ'ouvre un fichier Excel dans une nouvelle instance (pour pouvoir intervenir dessus sans suspendre la macro) avec le code : Comment faire pour qu'il s'affiche au premier plan ? Tel quel, il s'ouvre systématiquement en arrière plan. J'ai cherché sur le net et tout ce que j'ai trouvé me renvoie une er...
07/05/2021 à 10:12Excel - VBARendre un classeur visibleJ'ai une macro qui tourne à partir d'un classeur masqué par Application.Visible = False La procédure associée à mon bouton est Mais le fichier CarnetMécano reste masqué. Est ce que quelqu'un pourrait me donner le pourquoi du comment ? Merci d'avance. Manu...
10/04/2021 à 10:23Excel - VBAItem de listbox sélectionné mais non affichéJ'ai un ListBox qui contient une liste de références de documents. Quand on sélectionne un document le listbox est régénéré pour n'afficher que les documents correspondants aux critères du document sélectionné (l'émetteur et le type). Avant cette régénération je mémorise le document sélectionné dans...
30/03/2021 à 14:42Excel - VBANavigation entre UserFormEst ce qu'il y aurait un moyen de " naviguer " entre plusieurs UserForms comme on le fait avec Alt + Tab pour les fenêtres Windows ? Je n'arrive qu'à afficher le dernier UserForm chargé, qu'il soit Modal ou non. Manu...
28/03/2021 à 13:29Excel - VBA Double clic sur un ComboBoxJ'ai des ComboBox sur lesquels j'ai passé le Style à 2 pour empêcher l'opérateur de saisir une valeur qui n'est pas dans la liste. Mais cette option neutralise le double clic sur le ComboBox. Et j'ai évidemment une procédure associée à l'évènement double clic... Est ce qu'il y a un moyen d'interdire...
26/03/2021 à 21:50Excel - VBAListBox sélectionnée, mais en fait non. Enfin si mais ça se voit pasJ'ai ce code pour mémoriser la sélection d'une ListBox avant de la regénérer (pour trier les pour resélectionner la ligne une fois que c'est fait : Mon problème est que la ligne sélectionnée n'est pas surlignée en bleue sur la ListBox. Pourtant l'espion me confime bien que ListeTypes.selected(i) = T...
15/03/2021 à 10:57Excel - VBAFonction Match avec plusieurs critèresSalut, Tout est dans le titre : est ce qu'il y a une possibilité d'utiliser la fonction match avec plusieurs critères ? Ma base de données est triée par ordre alphabetique par matériel en colonne B (avion, hélico, planeur, moteur et hélice), puis par constructeur en colonne K, puis par type en colon...
02/03/2021 à 14:40Excel - VBAPb sur les critères d'un triJ'ai un problème avec mes routines de tri Fonctionne, fonctionne aussi, mais me renvoie une erreur d'exécution 1004. Il y a une limitation du nombre de critères pour les tri ? Manu...
22/02/2021 à 21:42Excel - VBAInstabilité d'ExcelRe, Comme ça m'arrive régulièrement, il y a 1 h j'ai eu un plantage d'une macro qui a toujours bien fonctionné jusqu'ici (une boucle sur une colonne pour trouver une valeur et le report des valeurs de la ligne correspondante dans des contrôles d'un UserForm). J'ai tenté plusieurs fois, avec un plant...
22/02/2021 à 21:04Excel - VBA WorksheetFunction.MinEst ce qu'il y a moyen d'extraire la valeur mini d'une série de variables quand certaines sont vides (et non pas à 0) ? WorksheetFunction.Min renvoie 0 dans ce cas. Bien sûr celles qui sont vides ne sont jamais les mêmes, donc je dois toutes garder dans ma procédure. J'ai testé et bizarrement la for...
05/02/2021 à 17:32Excel - VBA Ouverture de fichier en lecture seule et pb de comptage de lignesJ'ai la commande Pour ouvrir le fichier Tables avions.xlsm et lui affecter le nom Tables_avions. Mais j'ai 2 problèmes : 1. Le fichier s'ouvre systématiquement en lecture seule 2. je fais une boucle sur les données contenues dans le fichier avec : Mais le me donne 1048576 alors qu'il n'y a que 4 lig...
18/01/2021 à 22:05OfficeFormulaire Word récalcitrantJ'ai ce formulaire avec des zones de texte et des cases à cocher. Je le remplis aujourd'hui à la souris, c'est pas le plus ergonomique. Quand j'essaie de le remplir au clavier il me saute systématiquement une case à cocher quand j'utilise les flèches et je ne peut pas cocher les cases avec le clavie...
17/12/2020 à 20:19Excel - VBANombres aléatoiresSalut, J'ai écrit un petit truc pour les révisions des multiplications / divisions de ma fille. Mais chaque fois qu'on ouvre le fichier les nombres supposés aléatoires forment en fait toujours la même série. Est ce que vous savez pourquoi ? Merci d'avance. Manu...
03/11/2020 à 07:20Excel - VBA Procédure avec un UserForm en argumentTout est dans le titre : comment lancer une procédure ou une fonction avec un UserForm en argument ? Dans mes UserForm je dois lancer une procédure publique située dans un Module. J'ai essayé dans le UserForm et dans le Module mais forcément ça fonctionne pas. Je suis preneur de la solution. Merci d...
02/11/2020 à 08:52Excel - VBANaviger sur Internet et télécharger le fichier désigné par l'adresseJ'aurais besoin de télécharger des fichiers, tous en pdf, sur Internet pour les stocker en local avec un nom dépendant des valeurs de TextBox. Pour illustrer, un des sites concernés est https://ad.easa.europa.eu/ . L'idée serait que : - Un CommandButton ouvre Internet pour que l'opérateur puisse nav...
01/11/2020 à 15:25Excel - VBA Création d'un ListBox avec un dictionnaireJ'alimente une ListBox avec un dictionnaire avec ce code Pour d'autres ListBox ou ComboBox j'aurais besoin de ne transférer que les lignes qui répondent à un critère extérieur, la valeur d'une des cellules de la ligne dans mon cas ? Pour l'instant j'utilise une boucle qui me passe toutes les lignes...
19/10/2020 à 19:31Excel - VBADéterminer si un nombre est dans une plage définie dans une celluleJ'ai essayé de trouver le truc mais là je sèche. J'ai une plage de n° de série définie dans une cellule sous la forme " XXXX-YYYY " pour les n° de série XXXX à YYYY et " AAAA;BBBB " pour les n° de série AAAA et BBBB, les deux pouvant être combinés, du style " AAAA;BBBB-CCCC;DDDD-EEEE;FFFF ". J'ai be...
10/10/2020 à 21:03Excel - VBAFormat d'affichage des tempsJe veux afficher une durée en minutes:secondes. Naïvement j'ai utilisé Mais les minutes sont systématiquement à 12. Par contre si j'utilise Là le décompte est bon. Est ce que quelqu'un peut m'expliquer le pourquoi du comment ? Même si finalement j'ai utilisé Application.Text au lieu de Format, je su...
07/10/2020 à 15:01Excel - VBABug avec l'instruction RangeJusqu'à maintenant j'ai jamais eu de problèmes avec l'instruction Mais depuis aujourd'hui j'ai droit à un " la méthode range de l'objet _global a échoué ". Pourtant les x (3), y (1) et z (4) sont correctement définis... Qu'est ce qui cloche ? Manu...
06/10/2020 à 16:30Développement [VBS] Décompression d'un fichier ZipJe suis en train d'écrire un script vbs pour automatiser la décompression d'un Zip. Avec le script à l'extérieur du Zip ça fonctionne mais ça implique de connaitre au préalable le chemin du Zip qu'on veut aller chercher. L'idée est d'intégrer le script au Zip, déjà pour n'avoir qu'un élément à téléc...
05/10/2020 à 15:47Excel - VBAPopup sencé disparaitre automatiquementSalut, Je me suis fait un fichier Excel pour le pointage de mes horaires. Il est lancé par un script vbs et enregistre juste l'heure dans une feuille. Histoire de confirmer que l'heure a bien été enregistrée, j'ai mis en place une popup qui devrait en théorie rester affichée 1 seconde. J'ai utilisé...
23/06/2020 à 13:26Excel - VBATri qui ne fonctionne pasJ'ai le code suivant pour faire un tri par ordre alphabétique (numérique en fait). La feuille "Budget" existe bien Les variables Jour_budget, Dernière_ligne et Compte_budget sont correctement définies. La macro s'exécute sans message d'erreur. Mais le tri ne se fait pas. J'ai essayé d'enregistrer le...
23/06/2020 à 13:19Excel - VBAConversion de texte en nombreComme tout le monde pour convertir un texte en nombre j'utilise : Ma variable Texte, de valeur "100", étant reprise d'une ListBox ça fonctionne très bien. Par contre quand je fais Format(Val(Texte),"0.00") le résultat est "100.00", donc pas une valeur numérique mais un texte. Quelqu'un peut m'expliq...
18/06/2020 à 14:47Excel - VBAMise en page qui dépend de la résolution d'écranJ'ai des fichiers Excel que j'utilise pour éditer des rapports en pdf. J'ai créé ces fichiers sur mon PC perso. Quand je les utilise sur un autre PC la mise en page à l'impression est différente, et je me retrouve avec des données à cheval sur 2 pages. Après avoir farfouillé un peu ça vient de la ré...
26/02/2020 à 15:17Excel - VBACalcul par formule approximatifJ'ai une simple feuille de calcul qui liste des recettes et des dépenses. Toutes les valeurs saisies sont des décimales à maximum 2 chiffres après la virgule (je le ai vérifiées une par une), les recettes en positif et les dépenses en négatif. A la fin de la liste j'ai une formule SOMME(plage du des...
02/02/2020 à 00:44Excel - VBADésélection d'un item d'une ListBoxJ'ai un ListBox qui se rempli avec des TextBox et un bouton qui enregistre les données des TextBox dans le ListBox, et j'aimerais que lorsqu'on sélectionne un item les données s'affichent dans les TextBox pour pouvoir les modifier. Mais ça implique aussi de pouvoir désélectionner les lignes pour éve...
28/01/2020 à 16:59Excel - VBASaisie d'une date dans un DTPickerQuand on saisi une date manuellement dans un DTPicker il faut passer le curseur au champ suivant par la flèche ou la souris. Est ce qu'il y a un moyen pour que le curseur passe automatiquement au mois quand je jour est saisi et à l'année quand le mois est saisi ? Ca simplifierait largement la saisie...
24/01/2020 à 09:52Excel - VBA Déclaration du nom d'un USF dans une variableEst ce que quelqu'un saurait 'expliquer pourquoi ce code ne marche pas ? Ca bloque à la première ligne La variable USF est bien déclarée en public comme Object, la UserForm "USF1003_00_MatérielModèles" existe bien. Elle est d'ailleurs ouverte en arrière plan par la procédure : J'ai essayé de déclare...
23/01/2020 à 09:57Excel - VBA Différence entre Enabled et LockedJ'ai vu sur le Net qu'il serait possible de remplacer Enabled par Locked pour interdire la modification d'un TextBox, avantage étant qu'avec Locked le contenu du TextBox n'apparaitrait pas grisé comme avec Enabled. Je sais pas si j'ai un mauvais karma, mais quand je remplace Enabled par Locked, mon...
20/01/2020 à 12:23Excel - VBA Pb de setFocusJ'ai un code, lancé par un évènement AfterUpdate, pour contrôler la validité d'une adresse mail saisie dans un TextBox. Si l'adresse est invalide, je voudrais que l'opérateur soit contraint ou de saisir une adresse valide ou de supprimer l'adresse invalide. Pour ça le code du TextBox prévoit un SetF...
16/01/2020 à 12:43Excel - VBA Retour à la ligne dans un TextBoxJ'ai créé un formulaire d'envoi d'un mail par vba, avec un TextBox pour la saisie du corps du mail. Comment faire pour que le retour à la ligne dans ce TextBox se fasse par la touche entrée, comme dans n'importe quel logiciel de traitement de texte ou messagerie, et pas par la combinaison Ctrl + Ent...