Membre impliqué

Inscrit le :21/01/2021
Dernière activité :Jeudi à 08:09
Version d'Excel :2016 FR
Emploi :Retraité
Lieu :Annecy
Biographie :Officier de l'infanterie de marine à la retraite. 72 ans, marié + 2
Messages
1'638
Votes
389
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Optimix - page 8

DateAuteur du sujetSujetExtrait du message
30/10/2023 à 11:40Mika25Mot de recherche dans une textbox et sélection multiple dans une listboxAvez-vous essayé de mettre la propriété Multiselect de la Listbox sur 1 ou 2 pour faire une sélection multiple ...
29/10/2023 à 20:18Excel-75011 Faire monter ou descendre la feuille de calcul grâce à deux boutons#dasaquit. Merci. Je n'aurai pas complètement perdu mon temps sur ce truc...
29/10/2023 à 11:54Excel-75011 Faire monter ou descendre la feuille de calcul grâce à deux boutonsPeut-être une piste avec ceci (avec 2 boutons de plus en prime) ...
28/10/2023 à 14:35youcefoualitCode VBA pour copier coller des graphiquesAttention : .InsertBreak Type:=10 correspond à un saut de ligne. Pour un saut de page c'est la valeur 7 qu'il faut. Prenez l'habitude d'utiliser les constantes quand elles existent, c'est beaucoup plus facile à maintenir (.InsertBreak Type:= wdPageBreak)...
25/10/2023 à 20:45youcefoualitCode VBA pour copier coller des graphiquesIl suffit d'inverser l'ordre dans le script. Lire : au lieu de ...
25/10/2023 à 09:04xTomTomxErreur 91 impossible à corrigerPour moi, le problème vient du choix de la sauvegarde dans un dossier système C:\Users Si on change de lecteur, il n'y a plus d'erreur ...
25/10/2023 à 08:04xTomTomxErreur 91 impossible à corrigerVotre code est assez limpide, mais dites-nous en clair ce que vous avez voulu faire. Laissez le code de côté pour le moment...
24/10/2023 à 17:21Serdz VBA Création sous-dossier lorsque cellule est remplieCe sera malheureusement ma dernière intervention, faute de temps. Tu aurais dû tout dire dès le départ...
24/10/2023 à 16:25Excel-75011 Personnaliser le bouton d'une MsgBoxSi vous voulez vraiment enfoncer le clou, la solution UF offre des possibilités. Mais attention : elles ne sont pas forcément de bon goût...
24/10/2023 à 15:21Serdz VBA Création sous-dossier lorsque cellule est remplieCe fut un plaisir, bonne continuation...
24/10/2023 à 13:23Serdz VBA Création sous-dossier lorsque cellule est remplieJ'ai m'impression que vous n'avez pas tout lu. 1 déclaration obligatoire des variables (Option Explicit) 2 Votre chemin 3 on récupère la ligne où une cellule a changé 4 On initialise à vide la variable "fichier" au cas où elle serait publique 5) si la cellule "lign" de la colonne A change on a 2 cas...
24/10/2023 à 11:34Serdz VBA Création sous-dossier lorsque cellule est remplieVous pouvez mettre votre fichier où bon vous semble. Ne sachant pas où les dossiers doivent être créés par rapport à ce fichier, j'ai fait en sorte que les sous-dossiers soient créés dans le même dossier. Mais si vous savez exactement où il faut les créer, donnez-nous en le chemin absolu. Dans mon c...
24/10/2023 à 10:05Serdz VBA Création sous-dossier lorsque cellule est remplieUne proposition. Le dossier se crée dans le dossier contenant le fichier sdos-test.xlsm. A tester dans un dossier d'études...
24/10/2023 à 08:51Caro curieuse Enregistrer sous nouveau répertoire en le renommantCette ligne d'instruction ne contient pas d'erreur. L'erreur peut provenir au moins de deux choses : - le classeur n° 3 a été fermé avant la sauvegarde ; - le path contient une erreur. Vous pouvez vérifier ce dernier point avec le code suivant : Un espace de trop entre "Mes" et "Documents" par exemp...
24/10/2023 à 07:22youcefoualitCode VBA pour copier coller des graphiquesJe n'avais pas vu qu'il y avait trois graphes dans vitre fichier. Corrigé...
24/10/2023 à 05:58Harlock59Question simple pour utiliser un séparateur de chaines de caractèresJe ne suis pas certain d'avoir bien compris votre question. Dans l'exemple ci-dessous, la macro du fichier separateur.xlsm va convertir les ";" du fichier Classeur1.csv en espaces de tabulation. Vous pouvez mettre le fichier CSV où vous voulez. La macro va sauvegarder le fichier tab.csv dans le doss...
23/10/2023 à 17:54youcefoualitCode VBA pour copier coller des graphiquesUne première piste. Pas assez d'éléments pour aller plus loin...
23/10/2023 à 07:42Ti_ti Sélection jusqu'à la dernière cellule avec valeurAvez-vous un pb avec ce bout de code ...
22/10/2023 à 06:40Ti_ti Sélection jusqu'à la dernière cellule avec valeurEssayez ceci : Edit : pas réveillé, j'avais oublié le code...
21/10/2023 à 16:15Thierry_1965 Combinaison aléatoireEncore pour le fun. On peut tirer autant de rencontres qu'on veut (4 parties / 24 joueurs comme demandé) et imprimer les feuilles de rencontre. Pas de doublons. Les joueurs A ont un n° impair et les joueurs B pair...
21/10/2023 à 10:13Thierry_1965 Combinaison aléatoireDans l'exemple ci-dessous, on a un tirage aléatoire de base (sauvegardé dans le 2e onglet pour des raisons de sécurité). Il suffit de cliquer sur le bouton tirage pour changer la matrice. On peut changer plusieurs fois à la suite. Pas de doublons...
20/10/2023 à 20:38Vinno Creation de dossier et convertir en pdfC'est le principal. Alors bon vent...
20/10/2023 à 13:44RiyadFonction No CouleurVotre Excel est bien paramétré comme ceci ...
20/10/2023 à 11:20Vinno Creation de dossier et convertir en pdfIn Veritas, c'est ta macro que j'ai reprise . Alors c'est encore plus simple : Je me méfie comme de la peste des automatismes. Qu'entends-tu par ouvrir le dossier en Auto ? Le dossier c'est H:\TEST et le fichier c'est 20octobre_V150678.pdf...
20/10/2023 à 07:29KorroTableau pour compter le nombre de vêtement selon couleur et tailleCertains renseignements supplémentaires sont nécessaires : 1 - Colonne Année : quelles sont les valeurs possibles ? (non-étudiants inclus) 2 - avez-vous des n° pour les adhérents ? Envisagez-vous de le faire s'il n'y en a pas ? 3 - y a-t-il une réduction pour les adhérents ? Si oui, quel % de remise...
20/10/2023 à 06:24RiyadFonction No CouleurN'ayant pas cette fonction, j'en ai fait une personnalisée...
19/10/2023 à 17:22Vinno Creation de dossier et convertir en pdfEssayez ceci ...
19/10/2023 à 17:04La_baie_1976 Nom de la feuille ajoutéeAlors c'est mon jour de chance, je vais aller faire un loto de ce pas...
19/10/2023 à 11:26chauriol[VBA] Récupérer la data d'un csv depuis son lien de téléchargementVous écrivez : Votre fichier est donc dans un dossier protégé par des identifiants. Je regarde ça de plus près. ...
19/10/2023 à 09:00chauriol[VBA] Récupérer la data d'un csv depuis son lien de téléchargementEssayez cette macro et modifiez son URL (le classeur n'est pas protégé par .htaccess/htpasswd sinon il y aura des identifiants à passer). Pour l'URL, pas de souci, vous êtes sur mon site perso...
16/10/2023 à 17:27Yams00Programmer une tournée de livraisonEn introduisant la notion de temps (vitesse horaire, horaires de livraison), votre problème change complètement de nature. Il ne s'agit plus d'un tableau des distances dont on a besoin, mais d'un tableau des temps de déplacement. Dans ce cas votre matrice des distances en mètres ne sert plus à rien...
16/10/2023 à 12:16Yams00Programmer une tournée de livraisonIl y a belle lurette que je n'ai plus le modèle de Little sur ma machine (années 90), mais si quelqu'un l'a, j'ai retouché la matrice de la façon suivante : - les doublons ont été retirés - les segment ont été arrondis en km (entier) - n'ont été conservées que les 32 villes proposées hier à 8h06 par...
16/10/2023 à 06:54Yams00Programmer une tournée de livraisonLes coordonnées GPS ne sont valables que pour un aéronef. Qui doit calculer les distances par voie routière des itinéraires reliant ces 35 villes ...
16/10/2023 à 06:18Yams00Programmer une tournée de livraisonCorrigé. Je préfère vous prévenir tout de suite pour la suite. Le problème du voyageur de commerce (recherche du chemin le plus rapide pour passer par tous les points d'un graphe) se traite avec le modèle de Little. C'est de la recherche opérationnelle. La solution est possible, mais assez complexe...
15/10/2023 à 15:21pmfontainePlage de données a partir d'un tableau VBAC'est tout à fait possible. Un petit exemple de mise en tableau ...
15/10/2023 à 13:09pmfontainePlage de données a partir d'un tableau VBAA essayer : Pour passer la plage de données dans un tableau, on peut mettre les 2 colonnes dans le tableau comme ceci : ensuite on passe le tableau dans les paramètre de la fonction avec : du coup la fonction devient ...
15/10/2023 à 10:52pmfontainePlage de données a partir d'un tableau VBAPoint n° 1 Chez moi la barre des titres de la plage envoyée à la fonction InRegion plante parce que la plage MathX commence par le nom de la ville : Avec t = 1 To L - 1 j'obtiens ceci alors que la plage définie commence bien à la 2e ligne : Oublie tout ce que j'ai écrit, le pb peut venir de chez moi...
15/10/2023 à 07:39pmfontainePlage de données a partir d'un tableau VBAJe ne comprends pas pourquoi vous voulez travailler avec un tableau. En ajoutant une couche (le tableau) vous allez ralentir le process, ce qui est le contraire de ce que vous voulez faire puisque votre but est d'augmenter la rapidité de traitement. Je me demande si ce n'était pas plutôt pour debugg...
14/10/2023 à 14:55sam86Menu déroulant en cascade sous VBAMon propos sera plus facile à comprendre ...
14/10/2023 à 07:20sam86Menu déroulant en cascade sous VBA#gmb : beau travail. Je partage l'avis de Cylfo. Je crois que le plus simple serait déjà de rattacher les formations et les unités. Je regrouperais les deux. Cela permettrait d'éviter une indexation des unités pour les lier à leur formation de rattachement. Sans le tableau du cahier des charges, on...
13/10/2023 à 18:36massari59264 VBA copier coller cellule à l'ouverture du fichierAlors bon vent...
13/10/2023 à 18:25massari59264 VBA copier coller cellule à l'ouverture du fichierUn exemple ...
13/10/2023 à 09:25Tong Jerim Formulaire Excel personnalisé (questions à choix unique)Pour moi, le meilleur chemin est un programme en PHP/MySQL. (très facile à faire). Si vous tenez à Excel, il est évident - si cet outil n'est pas destiné à un réseau local - que l'utilisateur devra télécharger le questionnaire et qu'il devra ensuite accepter les macros. Pour commencer, il faudrait n...
12/10/2023 à 07:01La_baie_1976 Nom de la feuille ajoutéeJe n'ai pas compris grand chose à ce que vous voulez faire et votre code ne nous aide pas. Au contraire, parce qu'il ne correspond pas à votre demande. J'ai cru comprendre que vous vouliez ouvrir un classeur dans laquelle il y avait une feuille nommée "AJOUT" et que vous vouliez la copier dans la cl...
12/10/2023 à 05:49Calou68Afficher une valeur numérique suite à un choix dans une liste de texteDifficile sans voir le classeur, une fois de plus. Lorsque vous n'en mettez pas, vous êtes censé savoir vous débrouiller avec les solutions proposées. En l'occurrence, il manque les infos suivantes : - dans quelle colonne se trouvent les données de la liste et dans quelle colonne sont les données ci...
11/10/2023 à 18:35Calou68Afficher une valeur numérique suite à un choix dans une liste de texteBonjour tout le monde, Et une autre ...
08/10/2023 à 21:11RekRépartition aléatoire dans trois colonnesUtilisez un crayon et du papier avant de passer au code. Les choses seront beaucoup plus faciles. Analogie : Prenez un jeu de carte de 12 cartes (4 AS, 4 Rois et 4 Dames). Battez les cartes et remplissez les 12 premiers jours du mois. Rebattez les cartes et refaites la même choses pour les jours 13...
08/10/2023 à 10:44RekRépartition aléatoire dans trois colonnesJe ne suis pas certain d'avoir tout compris à cause de la colonne H (Chambres). Je pense que vous n'avez pas dû commencer par dessiner un schéma fonctionnel sur le papier, car la fonction rand() fonctionne très bien en macro. Ce code doit probablement pouvoir être optimisé...
08/10/2023 à 06:33ThomasRProblème de mise en page (échelle) à l'impressionAjoutez cette petite macro dans votre fichier et exécutez-la pour voir ...
08/10/2023 à 06:11Seb Wolf Transférer Données listbox Multiselect (Userform) dans Base de donnéesJ'espère que l'essai inscrit puis refusé aux Samoa ne vous sera pas resté en travers de la gorge. Avant d'inscrire ce "19" fatidique, les organisateurs auraient dû attendre. Votre code est quand même à revoir : essayez d'entrer un espace dans la zone de saisie "NOM", il sera valide car la longueur v...