Passionné d'Excel

Inscrit le :13/06/2016
Dernière activité :22/04/2026 à 12:31
Version d'Excel :2021 FR 64 bits
Emploi :bénévole associations Goutte d'Or
Lieu :Paris
Messages
4'199
Votes
1'054
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par thev - page 58

DateAuteur du sujetSujetExtrait du message
24/04/2018 à 10:25SwicksProblème tri automatique[[quote=Swicks post_id=644313 time=1524558016 user_id=55645] Pouvez-vous s'il vous plaît me préciser où je dois insérer le code ? [/quote] Je n'ai pas suffisamment d'éléments de votre part pour répondre à cette question...
24/04/2018 à 10:09SwicksProblème tri automatiqueEn regardant l'image que vous avez fournie, il semblerait que vous ayez des cellules fusionnées. Ce qui peut tout à fait créer un problème pour le tri...
24/04/2018 à 10:03scn68100Créer un ActiveXDe toute façon, il n'est plus possible d'utiliser le "DatePicker" sur des versions 64 bits. Ayant développé un contrôle calendrier, je me suis posé aussi la question de le transformer en ActiveX. Il faut évidemment un outil Microsoft. Il s'agit peut être de Visual Studio 2017 que j'ai installé, mais...
24/04/2018 à 09:47SwicksProblème tri automatiqueVotre instruction de tri fonctionne sans problème. Elle pourrait d'ailleurs être raccourcie à : Il faudrait fournir un extrait non confidentiel de votre fichier pour situer votre problème...
23/04/2018 à 22:39ledzepUserform Combo BoxCi-jointe une solution simple de suppression de la réservation : 1-ajout de l'équipement et de la date de réservation (via commentaire) dans la première case de réservation 2- suppression de la réservation via confirmation en se positionnant sur la première case de la réservation...
23/04/2018 à 21:41pristeur VBA création lien hypertexteEssayer cette correction...
23/04/2018 à 21:19ledzepUserform Combo BoxCi-jointe version avec vérification sous réserve que l'ensemble des cases de réservation ne possèdent pas de couleur...
23/04/2018 à 20:46odaces Alerte Problème de codeBonsoir, ci-joint code pour un rappel à 15 jours. Le rappel au jour même pourra se faire à partir du premier rappel envoyé par Outlook. J'ai migré votre tableau en objet tableau (Menu Insertion --> bouton Tableau). Ce qui permet une recopie automatique des formules et un code plus simple et plus...
23/04/2018 à 14:30odaces Alerte Problème de codeD'abord, il serait plus simple que vous joigniez un extrait non confidentiel de votre fichier. Ensuite, il serait bon de préciser quel est exactement votre problème par rapport à ce que vous avez mis en place...
23/04/2018 à 12:27superz3st [VBA] execution d'une macro pour les fichiers d'un dossierSans objet...
23/04/2018 à 00:02ledzepUserform Combo BoxAjout report de la réservation sur le calendrier...
22/04/2018 à 19:25ledzepUserform Combo BoxCi-joint ton UserForm avec tes Comboboxes remplies et mes contrôles calendrier et heures...
22/04/2018 à 18:11Gsolti Propriété ou méthode non géré boucle For Each sheet In classeur...
22/04/2018 à 17:37ddetp88 Ajouter un an en tenant compte des années bissextilesAutre proposition avec une fonction personnalisée...
22/04/2018 à 10:08stephan marcusAfficher une couleur grâce à un menu déroulantUne solution possible avec un contrôle VBA que j'ai développé. Exemple en cellule C1...
21/04/2018 à 17:05Amroun VBA convrtir un nombre en lettresEssayer ma fonction personnalisée...
20/04/2018 à 22:04Christram78 Textbox valeur numériqueJe vous propose une version de votre formulaire enrichi des contrôles que j'ai développés. A voir si ça vous intéresse...
20/04/2018 à 21:49nickal RechercheV sur plusieurs plagesLa bonne démarche est de rajouter le paramètre nom de la feuille. RECHERCHED(date; type de donnée; nom de la feuille) avec type de donnée = entier > 0...
20/04/2018 à 10:13odaces Alerte Problème de codeSi vous voulez ne faire apparaitre le calendrier qu'en colonne C...
19/04/2018 à 20:02odaces Alerte Problème de codeSi cette procédure événementielle est associée à la feuille "calendrier interventions", alors le code serait...
18/04/2018 à 21:25BenjiLFormat date dans les listes modifiables VBAPour info, les 2 nombres correspondent à la gestion des dates et des heures sous Excel : le 28/07/2018, c'est 43309 jours depuis le 1er janvier 1900, 7 h, c'est 0,291666666666667 fraction de 24 heures . Vous avez donc un problème de format. Si vous mettez le format correct à ces 2 nombres, vous retr...
18/04/2018 à 20:58lolo98Supprimer ligne Excel via une recherche par comboboxCi-dessous exemple de code...
18/04/2018 à 20:37sparow1VBA ajouter un sous client à la base de donnéesCi-jointe correction et ajout de la fonction "Cdate" pour enregistrer les dates au format numérique...
18/04/2018 à 15:22odaces Alerte Problème de codeIl suffit de remplacer la procédure événementielle "Private Sub Worksheet_SelectionChange(ByVal Target As Range)" associée à Feuil1 par "Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)" en y incluant l'instruction Cancel = True...
18/04/2018 à 15:18odaces Alerte Problème de codeChaque case (bouton) du calendrier est un élément de la classe CmdButton. L'événement "Clic" de chaque bouton est donc d'abord détecté dans cette classe puis activé dans la procédure événementielle "Private Sub bouton_Click()" du UserForm Calendrier...
18/04/2018 à 15:08nickal RechercheV sur plusieurs plagesCi-jointe une solution avec une fonction personnalisée RECHERCHED(date; type de donnée) avec type de donnée = 1 ou 2...
18/04/2018 à 14:23odaces Alerte Problème de codeQuelques précisions sur ce développement : 1- le module de classe CmdButton sert à définir un seul événement de clic pour les 35 boutons présents dans le UserForm Calendrier 2- les APIs présentes dans le code du UserForm Calendrier servent à positionner le Userform à côté de la cellule sélectionnée...
18/04/2018 à 12:18odaces Alerte Problème de codePour la dernière solution, je te joins le calendrier que j'ai développé. Il faudra recopier dans ton fichier : 1- le UserForm : calendrier 2- le module : affichage_calendrier 3- le module de classe : CmdButton 4- la procédure événementielle "Private Sub Worksheet_SelectionChange(ByVal Target As Rang...
18/04/2018 à 11:40odaces Alerte Problème de codeLe mieux est tout d'abord d'avoir un seul bouton à partir du moment où le nombre de lignes évolue constamment. 1- première solution simple : un bouton fixe affectant la date du jour selon la sélection d'une cellule de la colonne C 2- deuxième solution plus élaborée : un bouton ActiveX mobile apparai...
18/04/2018 à 10:47odaces Alerte Problème de codeSoumets toujours ta demande et je verrai si je peux y répondre...
18/04/2018 à 09:10sparow1VBA ajouter un sous client à la base de donnéesEssayer ceci...
17/04/2018 à 21:15sparow1VBA ajouter un sous client à la base de donnéesEn supposant que vos sous-clients sont définis avec txtNom1, txtNom2, ... Essayer ce code ...
17/04/2018 à 14:24justinev Inserer ligne dans tableau avec boutonLe plus simple est de convertir vos tableaux en objets tableau : menu insertion --> bouton Tableau. Les formules et mises en forme sont automatiquement recopiées à l'ajout d'une ligne. Pour ajouter une ligne, vous pouvez le faire via les boutons (VBA) ou sans : 1- se positionner sur la dernière c...
17/04/2018 à 11:16mynameisjeff Obtenir n° ligne dans une adresse...
17/04/2018 à 10:20leakim Renseigner une listbox selon la date du jourLes lignes affichées dans la ListBox, issues de la feuille PoidsLavageJour sont référencées dans une variable objet "lignes_listbox" définie au niveau du module, à partir de la procédure afficher_listbox. Cette variable objet n'est qu'un lien. Leur suppression est donc effectuée à partir de cette va...
16/04/2018 à 23:48leakim Renseigner une listbox selon la date du jourCi-jointe proposition...
16/04/2018 à 22:40leakim Renseigner une listbox selon la date du jourCi-jointe proposition...
16/04/2018 à 19:26panthera261Programmer une tacheA des demandes formulées en langage SMS, je n'y réponds que sur mon smartphone...
16/04/2018 à 19:05Vio78 Recherchev avec résultats multiplesUne autre solution possible avec ma fonction personnalisée saisie matriciellement: RECHERCHEVM (plage de colonnes; indice colonne de la plage; critère1; critère2; .....) voir exemple ci-joint : NB : saisie de fonction matricielle 1-sélection de la plage où l'on veut saisir la saisir la fonction 2- C...
16/04/2018 à 18:38panthera261Programmer une tacheDésolé je passe la main car j'ai du mal à déchiffrer votre expression écrite...
16/04/2018 à 18:18panthera261Programmer une tacheBouton démarrer --> Outils d’administration --> planificateur de tâches --> menu action --> créer une tâche 1- général : cocher exécuter avec les autorisations maximales 2- déclencheur : nouveau --> paramètres : cocher chaque semaine et positionner vos paramètres 3- Actions : nouveau...
16/04/2018 à 17:51panthera261Programmer une tacheJe ne vois pas bien l'intérêt d'utiliser cette fonction. Vous pouvez programmer de façon très précise : jours et heure, l'exécution de votre macro via le planificateur de tâches...
16/04/2018 à 17:16panthera261Programmer une tacheComme décrit dans les options de l'application Excel (Options Avancées --> Général ), vous pouvez spécifier un dossier qui contiendra les fichiers à ouvrir dès le lancement de l'application. Il suffit alors d'y placer votre fichier avec votre macro et cette dernière sera systématiquement exécutée...
16/04/2018 à 16:52panthera261Programmer une tacheLa solution la plus simple est d'utiliser l'option d'exécution de fichier au démarrage d'Excel: Options Avancées --> Général --> Au démarrage, ouvrir ........
16/04/2018 à 14:48odaces Alerte Problème de codeSi tu veux déclencher le mouvement par un double clic, il suffit d'utiliser la procédure événementielle ci-dessous NB : Cancel = true pour éviter de se mettre en mode saisie dans la cellule où tu effectues le double clic...
14/04/2018 à 09:40Theophile69VBA - Conflit variable variant/monétaire/virgulesCeci serait sans doute mieux Format(Val(Replace(TextBox3, ",", ".")), "#,##0.00")...
13/04/2018 à 21:58MorinoAjustement automatique des 2 tableaux avec un nombre de lignes variableLa cellule fusionnée en colonne E avec le TOTAL rend votre problème trop complexe. Il faut revoir une disposition plus classique de votre Total en ajoutant par exemple tout simplement une ligne supplémentaire. Alors ma solution s'appliquera sans souci...
13/04/2018 à 18:39philippe.p@ Effacer la dernière saisie d’une liste déroulanteCi-jointe nouvelle version...
13/04/2018 à 18:12Theophile69VBA - Conflit variable variant/monétaire/virgulesA mon avis, tu as un problème de point décimal au niveau de la saisie du montant. Si le montant est saisi avec une virgule, il faut rectifier le point décimal avec une instruction de ce type ...
13/04/2018 à 17:48Christram78 Textbox valeur numériqueSi vous saisissez 0,50 pas de problème. Vous avez une erreur à ce niveau...