Membre impliqué

Inscrit le :17/05/2018
Dernière activité :Aujourd'hui à 21:35
Version d'Excel :Office 365 FR
Emploi :Jeune retraité
Lieu :Nôtre beau Sud
Messages
1'294
Votes
391
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Jean-Paul - page 20

DateAuteur du sujetSujetExtrait du message
21/01/2022 à 19:12Jean-Paul Poblème avec EVALUATE@LouReeD, C'est un bon début je dois creuser, deux options que je dois rectifier si une seule donnée est trouvée alors il y a un bug sur l'affichage dans la listbox. voir avec par exemple If TabDonnées(i, 1) = "d_10" Then ... en second lieu si pas de données là ça plante tout simplement. Je vais pea...
20/01/2022 à 21:44caillavet Création d'un bouton de validationBonjour, Vous devez redimensionner le tableau pour qu'il englobe la colonne "A" Pour le reste je regarde cela demain si j'ai deux minutes...
20/01/2022 à 18:12Jacko Suppression d'une ligne sur listbox et tableau en même tempsJe ne me suis pas relu donc modifications à apporter De plus change le code dans Userform_Activate Et y'a pas que cela.......
19/01/2022 à 20:52caxtasRécupérer des valeurs dans des cellules pour personnaliser le thème couleurJe ne sais pas si j'ai tout compris mais pour récupérer les valeurs de tes cellules Soit avec evaluate ce qui donne Couleur = RGB([D9], [E9], [F9]) soit en dur ce qui donne Couleur = RGB(Range("D9"), Range("E9"), Range("F9")) Ceci pour la feuille active sinon bien spécifier l...
19/01/2022 à 20:36Jacko Suppression d'une ligne sur listbox et tableau en même temps...
19/01/2022 à 20:22Jean-Paul Poblème avec EVALUATEBon voilà suis de retour, LouReeD, Ordonc, j'ai testé vos codes cela fonctionne très bien mais ce n'est pas ce que je recherche. En effet nous passons à chaque fois par des lignes sur une plage, ce que j'aimerais c'est de passer directement avec la Propriété List de la ListBox. J'ai du louper quelqu...
19/01/2022 à 11:31fronck Traiter les photos dans un formulaire@Loureed Ha la précipitation comme quoi il faut toujours relire au moins deux fois. Ce ne sera sans doute pas la dernière . De plus, je ne peux plus le modifier. Je m'attaque aux codes cet après-midi et je vous tiens au courant...
18/01/2022 à 21:54fronck Traiter les photos dans un formulaire@Jacky des fois il vaut mieux laisser couler. @fronck tu vois on est pas rancuniers pour preuve je te pose un fichier avec les codes de Pierre Fauconiner tu vas voir cela allège le code. Il ne faut pas lancer la UserForm depuis l'environnement VBE sinon cela plante, J'ai changé le code pour le charg...
18/01/2022 à 10:27Jean-Paul Poblème avec EVALUATELouReed, Ordonc merci pour votre implication, Pour l'heure mon cerveau fume et j'ai besoin d'un petit break, donc il fait beau dans ma région je vais donc m'aérer les neurones et je reviens vers vous dés ma balade terminée. Je ne laisse pas tombé pour autant l'utilisation de Evaluate dans diverses f...
17/01/2022 à 18:06al87 Afficher / Masquer par double clicJe ne connais pas la configuration de ton fichier, mais une telle commande devrait être au niveau des menus non...
17/01/2022 à 17:16inkformulation Enregistrement de données sur un tableauSi l'on travaille avec des tableaux structurés alors utilisons les fonctionnalités de ses dis tableaux donc j'ai pas testé mais je suis pour la solution de ThauThème, je rajouterais juste le nommage With PL.Columns("Qte Actuelle (kg)2") est plus parlant que With PL.Columns(5) et que Set TS = Range("...
17/01/2022 à 17:04fronck Traiter les photos dans un formulaireRe, Certains png sont pas acceptés d'autres pas, par le contrôle image. Transparence ou autre je n'en sais rien, pour ne pas être bloqué soit utiliser un autre format, soit passer par l'intermédiaire d'un contrôle ImageList celui de vbAccelerator à été revu et on peut le télécharger sur cette page....
17/01/2022 à 14:27fronck Traiter les photos dans un formulaireTu lis les post ? PAS DE PNG COMME IMAGES...
17/01/2022 à 14:05Paulhnxstab Rechercher valeur dans colonne et affecter son n° de ligne à une variableVous aurez bien compris que j'ai glisser une erreur dans le code avec ces tests.... Ligne =  evaluate("match(" & worksheets("Feuil2").range("A1").value & "," & worksheets("Feuil3").range("B:B").Address & ",0)")...
17/01/2022 à 11:46Paulhnxstab Rechercher valeur dans colonne et affecter son n° de ligne à une variableLigne = r = evaluate("match(" & worksheets("Feuil2").range("A1").value & "," & worksheets("Feuil3").range("B:B").Address & ",0)")...
17/01/2022 à 11:19caillavet Création d'un bouton de validationDans un premier temps supprimes la mise en forme conditionnelle de la colonne [Date d'enregistrement] qui n'a pas lieu d'être si tu as un bouton de validation. Les données de la colonne A sont aussi à supprimer. Dans un deuxième temps tu ajoutes une colonne au tableau en fin de tableau par e...
17/01/2022 à 08:39fronck Traiter les photos dans un formulaireWindows parle un langage que lui seul parfois peu comprendre. Donc change la ligne de code chemin = "C:\Bureau\photos\" & i & ".png" en mettant le chemin en dur "chemin = C:\Utilisateur\TonNomd'utilisateur\Desktop\photos\" & i & ".png" De plus des image en png là je pense que cela va encore coincer...
16/01/2022 à 17:25Jean-Paul Poblème avec EVALUATE@Jean-Eric tu as entièrement raison, J'avoue avoir péché par trop de recherches sur Evaluate et de m'y être perdu. Donc pour en revenir aux fondamentaux, je recherche une fonction avec Evaluate sans passer par un AddItem ça je sais faire. qui renvoie un tableau de plusieurs colonnes et de une ou plu...
16/01/2022 à 12:23Jean-Paul Poblème avec EVALUATEDéjà merci de vous pencher sur le sujet. @Jean-Eric ta solution fonctionne nickel... Mais car il y a un mais. Fonctionne sur 365, je sais j'ai 365, mais pas tout le monde, donc pour la portabilité c'est pas bon. @LouReed J'ai déjà tenté plein de manipulations rRange en tableau "Erreur incompatibilit...
16/01/2022 à 00:51Jean-Paul Poblème avec EVALUATEBon déjà je suis une truffe, de ne pas avoir vu le français dans la formule merci pour ça. Si je mets des Debug.Print je me retrouve avec ça: En fait il ne retourne que la première cellule de la plage, ci-dessous le retour de la formule sur la feuille ps: Le tableau ne porte pas le même nom c'est un...
15/01/2022 à 20:47Jean-Paul Poblème avec EVALUATEJ'ai une formule qui fonctionne bien sur une feuille =INDEX(FILTRE(Tableau1;Tableau1[Validé]=FAUX);SEQUENCE(NB.SI.ENS(Tableau1[Validé];FAUX));{3.9.11.12.18.19.20.21.22}) elle retourne les colonnes [3.9.11.12.18.19.20.21.22] et les lignes qui correspondent au critère de recher...
14/01/2022 à 21:37ponpon2bPlanning de remplacement automatiqueEt tu bloque sur quoi exactement car y'a pas la moindre information...
14/01/2022 à 20:02InvitéVBA pour créer une interface d'aide à la décision depuis fichier de donnéesEst-ce ce genre de formulaire que tu veux recréer ? c'est juste un exemple.....
14/01/2022 à 15:39InvitéVBA pour créer une interface d'aide à la décision depuis fichier de donnéesJe pense voir ce que tu veux, mais dans ce cas là Excel n'est pas du tout adapté. je te conseille de voir du coté d'Access ce sera nettement plus facile à gérer...
13/01/2022 à 19:49InvitéVBA pour créer une interface d'aide à la décision depuis fichier de donnéesA l'époque j'avais trouvé ce programme, a voir si ça peux convenir...
13/01/2022 à 19:33thomasChab Adapter automatiquement le code VBA lors de l'insertion d'une colonneJ'ai lu trop vite [@Nom de la colonne] te renvois la valeur de la colonne nommée de la même ligne, dans une cellule. ex: =[@TotalHT] + [@TVA] tu peux aussi avoir accès à ta colonne en faisant...
13/01/2022 à 19:15Minou92Repport d'un nombre positif ou négatif dans une autre celluleTu as tout ce qu'il faut sur le site il faut juste prendre le temps de lire un tout petit peu Formation Excel : manipulations de base (1/5) (excel-pratique.com)...
13/01/2022 à 19:01thomasChab Adapter automatiquement le code VBA lors de l'insertion d'une colonneVoilà qui est bien parlé, @Galopin, on ne le répétera jamais assez. C'est exactement cela, un colonne nommée ou quelle soit sera facilement utilisable...
12/01/2022 à 11:04Eric_angersUne alternative à MsgBox (Ancienne version)Bon début, je pense pour ma part. petites améliorations à venir. Dissocier la gestion des message et l'affichage des messages à chacun son rôle. Beaucoup de variables publiques pour ci peu de code. Je ne vois pas à quoi servent Fmt et Fmt1. La mise en place d'un formulaire alourdi le code, pourquoi...
09/01/2022 à 20:46fronck Traiter les photos dans un formulaireJuste un petit mot, Hormis les bonjours, merci etc... il est une chose qu'il faut garder en tête, nous ne sommes pas payé pour faire des programmes, il peut arriver, que le code ne soit pas complet, un guillemet en moins, une virgule en trop, ou un code qui tourne sur une machine et pas sur une autr...
06/01/2022 à 17:40Nico68 Historique des modificationsMontre nous la modification que tu as faite, Je suis d'accord avec H2So4, Mais par contre pour que le code de ton fichier fonctionne il faut que tu ai au moins un ligne qui soit complétée, fait un test supprime toutes les lignes du tableau et relance la macro et constate le résultat...
06/01/2022 à 13:57Nico68 Historique des modificationsEn fait il faudrait d'abord tester si ton tableau comporte des lignes If Range("Tableau1").listObject.listRows.count = 0 then et si = à 0 alors tu changes le code et tu rajoutes la ligne .Cells(i, 5).FormulaR1C1 = "=LIEN_HYPERTEXTE($A$1" & "'" & "" & "[@Feuille]" & "&" & "'!" & "&" & "[C...
06/01/2022 à 11:57Nico68 Historique des modificationsSi tu fait un click droit sur la cellule tu auras ta réponse =LIEN_HYPERTEXTE($A$1&"'"&[@Feuille]&"'!"&[@Cellule];"vers ...") Dans les tableaux structurés les formules dans les nouvelles lignes se recopient. En gros on fabrique le lien Hypertexte en faisant la concaténation de la cha...
31/12/2021 à 16:20JoyceCoca Fonction SI sur un tableau mais qui ne renvoi qu'une cellule ?Vu ta demande je veux venir travailler chez vous , ils seront toute l'année en congé..... si une des cellule du calendrier (lignes 5 à 21 et toutes les colonnes à partir de C) contient un S...
31/12/2021 à 15:11dani0388 Utiliser les en-têtes d'un tableau structuréBé oui juste en passant sur le bon type de données. =MAX(VALEURNOMBRE(Tableau1[[#En-têtes];[1]:[4]]))...
29/12/2021 à 18:11enzo-benzVBA Mail personnaliséJe ne sais pas si c'est la bonne méthode... En effet à chaque modification tu testes si les lignes sont marquées "Validées" dans ce cas de figure tu va te retrouver avec des courriels envoyés plusieurs fois. Donc à mon avis tu dois ajouter une colonne qui dis que le courriel à été envoyé. il vaut mi...
29/12/2021 à 14:24Invité Erreur dans un codeExact 3GB. Indisponible sur Mac. Par contre apparemment on peut retrouver les chemins des dossiers spéciaux sur Mac ...
28/12/2021 à 14:04TONY83470 Erreur 1004 la méthode range de l'objet global à échouéEn travaillant sur des tableaux nul besoin de VBA tu peux le faire avec des formules, si j'ai tout bien compris...
28/12/2021 à 11:48Invité Erreur dans un codeSi tu veux enregistrer le fichier dans le répertoire "\SauvegardeTrésorerie" dans "Mes Documents" alors tu dois : Récupérer le chemin du répertoire "Mes Documents" : Environ("USERPROFILE") Récupérer le cas échéant ton séparateur : strSep = Application.PathSeparator Créer le nom de fichier : NomFichi...
27/12/2021 à 17:14Invité Erreur dans un codeMacintosh HD\Documents\SauvegardeTrésorerie c'est un tantinet bizarre comme chemin je pense...
25/12/2021 à 11:03al87 Erreur Macro ligne çi-dessousBon sérieusement, je vois que tu définit plusieurs fois Cel mets un point d'arrêt sur la ligne et vérifie la variable Cel , tu est peut-être en dehors des limites de ta feuille...
25/12/2021 à 10:38al87 Erreur Macro ligne çi-dessousLes incompréhensions de VBA.....
24/12/2021 à 10:19vic Ouverture de plusieurs userformPetite modification, Je ne vais plus être disponible, fêtes obliges Passer tous de bonnes fêtes de fin d'année...
23/12/2021 à 16:53Camille1234 Boucle - Until fin de plageL'exemple que tu donne en premier tourne indéfiniment ..... Il ne manquerait pas firstAddress quelque part ? Loop While Not c Is Nothing AND C.Address <> FirstAddress .Find boucle indéfiniment dans la plage si tu lui donnes pas une limite...
23/12/2021 à 16:23Emoh1998 Erreur 429: un composant activeX ne peut pas créer d'objetJe rectifie mon message car pas bien tout lu. Teste en déclarant tes références dans outils/Références, Et en passant les accents sont à proscrire en VBA...
23/12/2021 à 16:01Max191Condition MsgBox annulation Copy/PasteA tester, si j'ai bien compris la demande. J'ai supprimer tous les Activates qui ne font qu'alourdir le code...
23/12/2021 à 14:25vic Ouverture de plusieurs userformDonc si je comprends bien tu veux 1e fonctionnement que j'ai créé sur la colonne Adresse sur d'autres colonnes J'ai modifier les tableaux dans la feuille données j'en ai fais qu'un seul nommé t_Datas et ensuite on recherche le nom de la colonne que l'on va passer en argument à la procédure OpenForm...
22/12/2021 à 19:48Emoh1998 Erreur 429: un composant activeX ne peut pas créer d'objet1) Sur qu'elle création cela bloque FSO ou ShApp 2) As-tu des références de cochées dans Outils/Références ...
22/12/2021 à 10:05vic Ouverture de plusieurs userformAs-tu bien testé ou c'est moi qui pipe rien. Si tu fais un double click sur C3 la fenêtre s'ouvre avec les données de B3 comme critère... Grosso modo on suit ce fil...
21/12/2021 à 14:01vic Ouverture de plusieurs userformIl fallait bien lire, pour comprendre le fonctionnement du code, de là, une petite modification du code et puis voilà j'espère que c'est ce que tu recherches...