Passionné d'Excel

Inscrit le :03/10/2017
Dernière activité :06/12/2019 à 09:44
Version d'Excel :2007 FR
Messages
6'872
Votes
928
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par dhany - page 6

DateAuteur du sujetSujetExtrait du message
24/11/2019 à 17:05Ronibo Fonction if sur colonnePatiente un moment : je vais essayer de faire ta nouvelle demande. dhany...
24/11/2019 à 16:57Ronibo Fonction if sur colonneMerci pour ton retour ! nouveau code VBA : remarque : dans ton post de 16:48, y'a un signe deux-points ( : ) en trop après Then ; tu as écrit : If Not Intersect(Target, Range("A4:A1048576")) Is Nothing Then: Calendrier.Show 0 dhany...
24/11/2019 à 16:49ms77Choix prenom au hasardCa ressemble à un RV speed-dating alimentaire ; miam ! ps : ms77 ou MS est-il un alter-ego de Microsoft ? dhany...
24/11/2019 à 16:38treerrttytDo while ordre alphabétiqueDhany...
24/11/2019 à 16:22Ronibo Fonction if sur colonneJe te propose ce fichier Excel : dhany...
24/11/2019 à 16:11Ronibo Fonction somme sur VBAMerci pour ton retour, et pour avoir passé le sujet en résolu ! bonne continuation ! dhany...
24/11/2019 à 16:05lim01 Copier coller avec condition sur une autre feuille@lim01 merci pour ton retour ! oui, mais ça va être un peu long à faire, alors t'étonne pas si ça tarde. dhany...
24/11/2019 à 15:53Roran46 Automatisation CalculMerci pour ton retour, et pour avoir passé le sujet en résolu ! mon prochain post sur ce sujet sera l'explication du code VBA ! (mais ça va être très long à faire, alors t'étonne pas si ça tarde) dhany...
24/11/2019 à 10:00Roran46 Automatisation CalculSuite à ta demande en MP, voici ton nouveau fichier : je ferai plus tard l'explication du code VBA. dhany...
24/11/2019 à 09:41lim01 Copier coller avec condition sur une autre feuilleVoici ton fichier Excel .xl s modifié ( 896 Ko ) : le même fichier en version .xls m ( 211 Ko ) : * à l'ouverture du fichier, tu es sur la feuille " PA " ; tableau vide : aucune donnée sous la ligne 4 * va sur la feuille " synthèse " ; en T10 , j'ai ajouté l'info " 30-nov " et la cellule active est...
24/11/2019 à 08:56ickistulCréation d'un ExcelPour modifier un message, c'est avec un clic sur l'icône crayon : (coin haut droit du post) ; sauf qu'au bout de 60 minutes, cet icône disparaît ... mais il restera quand tu auras écrit 500 posts ou plus. pour ton exo, je laisse un autre intervenant te répondre car je suis débordé. dhany...
24/11/2019 à 08:26nectarine78Mise en forme conditionnele sur un tableauJe crois que tu as posté ton message dans le mauvais sujet : ici, c'est ni pour Windows 10, ni pour Excel 2016. (le demandeur nectarine a Excel 2007) dhany...
24/11/2019 à 07:40nectarine78Mise en forme conditionnele sur un tableauCa y'est, c'est prêt ! version .xls ( 127 Ko ) : version .xlsm ( 53 Ko ) : à l'ouverture du fichier, tu peux voir qu'il y a une seule feuille : " TC " Ctrl e ➯ tes Bons de commande sont créés ! Alt F11 pour aller sur Visual Basic, puis revenir sur Excel si besoin, tu peux demander une adaptation. me...
24/11/2019 à 03:06smida Trouver une valeur a partir d'une colone de textePour t'aider davantage, il faudrait ton classeur ( sans données confidentielles) ; pour cela, tu peux utiliser le bouton « Ajouter des fichiers » qui est situé juste sous la fenêtre d'édition de ton post. dhany...
24/11/2019 à 01:49nectarine78Mise en forme conditionnele sur un tableauOui, j'suis en train d'travailler sur ton fichier, et c'est d'jà pris en compte : tu pourras mettre autant d'fournisseurs que tu veux ! dhany...
24/11/2019 à 00:11nectarine78Mise en forme conditionnele sur un tableauPas d'problème : ça s'ra pris en compte ! dhany...
23/11/2019 à 23:45mibri Code VBAMerci pour ton retour, et pour avoir passé le sujet en résolu ! bonne continuation ! dhany...
23/11/2019 à 15:07nectarine78Mise en forme conditionnele sur un tableauJ'ai bien lu ta réponse, et je te remercie pour toutes tes infos ; je vais travailler sur ton fichier, mais comme il y a beaucoup de choses, ça va prendre beaucoup de temps ; alors soit patiente ! dhany...
23/11/2019 à 14:55Roran46 Automatisation CalculJe te propose ce fichier Excel : Ctrl e ➯ travail effectué ; Alt F11 pour voir la macro, puis revenir sur Excel dhany...
23/11/2019 à 14:19netparty Tri de donnéesGénial ! dhany...
23/11/2019 à 13:32netparty Tri de donnéesAlors essaye ce nouveau fichier : dhany...
23/11/2019 à 13:21Ronibo Fonction somme sur VBAAlors essaye ce nouveau fichier : dhany...
23/11/2019 à 12:37netparty Tri de donnéesMerci pour ton retour ! pour passer le sujet en résolu, clique sur à droite de (coin haut droit du post) ➯ ça permet aussi de clôturer le fil de la discussion (toi seul peut le faire, car c'est toi qui a créé ce sujet) . bon week-end à toi aussi ! dhany...
23/11/2019 à 12:27abdernino Correction userform 3 etRelis mon post précédent, car je l'ai complété. pour passer le sujet en résolu, clique sur à droite de (coin haut droit du post) ➯ ça permet aussi de clôturer le fil de la discussion (toi seul peut le faire, car c'est toi qui a créé ce sujet) . dhany...
23/11/2019 à 12:23abdernino Correction userform 3 etMerci pour ton retour ! pour beaucoup de formules, notamment celles avec SIERREUR(), il y avait : sinon "" ; c'est cette chaîne vide qui causait #VALEUR! ; j'ai remplacé par : sinon 0 ➯ problème corrigé (et c'était pas lié au fait de saisir 1000 en F19, puis de le supprimer) . regarde bien toutes te...
23/11/2019 à 12:17Ronibo Fonction somme sur VBASi tu télécharges de nouveau mon dernier fichier, ou si tu utilises le code VBA indiqué dans mon post précédent, ça devrait aller ; sinon, envoie ton fichier actuel : si ton erreur se produit, je la corrigerai. dhany...
23/11/2019 à 12:05Ronibo Fonction somme sur VBA??? non, j'avais joint le bon fichier ; résultat : avec ce code VBA : et j'ai pas ton erreur de débogage ! dhany...
23/11/2019 à 12:00Ronibo Fonction somme sur VBAPetite amélioration, car avec séparateur de milliers : dhany...
23/11/2019 à 11:55Ronibo Fonction somme sur VBADésolé, c'est ma faute ; j'ai fait une erreur : c'est pas Sum() mais Application.Sum() ; d'autre part, mon Str$() est inutile car VBA convertit automatiquement le nombre en texte ; un label (Caption) est du texte ; voici ton fichier modifié : dhany...
23/11/2019 à 11:18Ronibo Fonction somme sur VBAAlors essaye ceci : si ça marche toujours pas, envoie ton fichier (pour vérif des données) . dhany...
23/11/2019 à 11:09Ronibo Fonction somme sur VBAJe te propose ce code VBA : dhany...
23/11/2019 à 09:52abdernino Correction userform 3 etCa y'est, pour les 2 feuilles " Base_Sinistre " et " Base_Epave ", tout est réglé : y'a plus de #VALEUR! dhany...
23/11/2019 à 01:33nectarine78Mise en forme conditionnele sur un tableauJ'ai bien vu ton fichier ; mais : a) les tableaux des Bons de Commandes ne sont pas normalisés : la ligne des en-têtes est en ligne 17, 18, ou 19 ; et ce qu'il y a au-dessus varie aussi (cependant, j'ai réglé ça : c'est maintenant normalisé) . b) dans le 1er exercicie, il fallait dispatcher de la 1è...
23/11/2019 à 00:58lim01 Copier coller avec condition sur une autre feuilleJ'ai bien compris que tu veux faire la copie de la ligne entière, quand l'IPR dépasse 100 ; MAIS entre la feuille "synthèse" et la feuille "PA", les entêtes de colonnes ne correspondent pas ! en-têtes de la feuille "synthèse" : en-têtes de la feuille "PA" : dès lors, il faut que tu fasses un tableau...
22/11/2019 à 23:49smida Trouver une valeur a partir d'une colone de texteJ'espère que smida n'a pas des noms de produits à rallonge ! car s'il lui faut taper vingt ou trente caractères pour avoir enfin le prix, j'lui souhaite bien du courage ! c'est pour ça qu'habituellement, on utilise un code produit de quelques caractères, pour chacun des produits. et après saisie de...
22/11/2019 à 23:24mibri Code VBAOh, là ! il fallait comprendre : la suite de ton code VBA classique ! toutes les lignes avec Declare doivent être groupées les unes sous les autres, celles avec SafePtr avant #Else ; les autres après, entre #Else et #EndIf. exemple pour 2 lignes de part et d'autre, avec Sleep et keybd_event : et sur...
22/11/2019 à 23:07master_x_99 Problème avec boucle* tu peux écrire ta ligne For plus simplement : For Each Cel In Range("F5:F" & [F5].End(xlDown).Row) * entre Then et Else : y'a une ligne de commentaire et aucune ligne d'exécution : tu as dû oublier quelque chose ! * entre Else et End If : tu as écrit ce commentaire : '( -1 = colonne à...
22/11/2019 à 22:38abdernino Correction userform 3 etAjout : même après avoir saisi 1000 en F19, j'ai toujours pas de 1 900,00 ; nulle part : dhany...
22/11/2019 à 22:29abdernino Correction userform 3 etY'a du progrès : en F18, j'arrive à obtenir tes 19000 : ensuite, je fais un double-clic sur E22 ; le formulaire UserForm3 s'affiche ; ensuite, je sélectionne "Formule", puis je clique sur le bouton "OK" ; et en haut, dans la case vide, j'ai 2850 qui s'affiche (et pas ton 1900) ; serait-ce que ton 19...
22/11/2019 à 21:12abdernino Correction userform 3 et??? c'est bien sur la feuille "Base-Epave", n'est-ce pas ? ben désolé, y'a rien qui va : * en F8, il y a le texte "Décompte TTC" ; comme on va pas saisir un nombre par dessus, je suppose que tu veux saisir tes 3 valeurs juste dessous ; ça donne : 10000 en F9 (et pas en F8) ; 5000 en F10 (et pas en F...
22/11/2019 à 20:23Edward UserForm_Initialize d'une autre feuilleUn formulaire UserForm a son propre code VBA, et s'il s'y trouve une sub UserForm_Initialize() (car c'est facultatif, donc pas obligé) , alors cette sub est exécutée automatiquement à l'ouverture du formulaire ; la sub UserForm_Initialize() du formulaire UserForm1 ne s'exécutera pas à l'ouverture d'...
22/11/2019 à 20:00abdernino Correction userform 3 etJ'ai modifié 3 formules : en E9, pour éviter #DIV/0! : =SI(F10=0;"";F9*100/F10-100) en F13 : au lieu de =SI(F10>F9;F10-F11-F12;F9-F11-F12) : =MAX(F9;F10)-F11-F12 en F19 : tes parenthèses étaient inutiles ; j'ai mis : =F13-F17 pour ta demande, comme d'habitude, t'es malheureusement pas assez préci...
22/11/2019 à 19:25abdernino Inserer des case a cocherRelis mes posts précédents ; merci d'indiquer les références de ligne et colonne demandées ; pour DR et pour la liste des agences ; essaye d'éviter une réponse incomplète : ne réponds pas à moitié ! dhany...
22/11/2019 à 18:56mibri Code VBATu as juste à copier / coller le code VBA de Xmenpl au début de Module1 : même si la ligne avec PtrSafe reste en rouge, ne t'en préoccupe pas : c'est normal ; ça compile quand même sans bloquer sur une erreur de compilation, et ça marchera en 64 bits et en 32 bits ; perso, je préfère utiliser : VBA7...
22/11/2019 à 18:40abdernino Inserer des case a cocherAjout : bon, c'est quand même bien d'avoir indiqué les onglets, même si tu as écrit « modele sinistre » au lieu du nom réel " Modèle_Sinistre " et « modéle epave » au lieu du nom réel " Modèle_Epave ". dhany...
22/11/2019 à 18:29abdernino Inserer des case a cocherTu es très clair ! je suppose que « Option 1 » est la 1ère case à cocher en G8, sans aucun texte à droite (d'ailleurs, la case à cocher du dessous, en G9, n'a pas non plus de texte à droite) ; et « tu choisis DR » : où ça ? quelle ligne et colonne ? et « après en bas tu as la liste des agences » : o...
22/11/2019 à 17:50Micka_Plays Numero de ligne automatique dans un tableauJe te propose ce fichier Excel : dhany...
22/11/2019 à 13:43JeremyW Tester deux feuillesLn est le n° de la dernière ligne utilisé, selon colonne A t est l'indice de la boucle : de 2 à Ln + 1 si t est supérieur à Ln alors... dhany...
22/11/2019 à 13:34abdernino Inserer des case a cocherVoici ton fichier modifié : dhany...
22/11/2019 à 13:03baldwin2 tableaux presque identiquesSi tu fais une mise à jour pour tes 2 tableaux, tu auras 2 tableaux identiques ; je ne crois pas que ce soit utile d'avoir un tableau en double, alors fais une mise à jour pour un seul tableau : complète le 1 er avec le 2 ème ; puis efface le 2 ème . si tu veux plus d'aide, tu devrais joindre un fic...