| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 21/05/2021 à 09:07 | Yann9731 | Enregistrement données formulaire en fonction du mois | Je travaille sur votre demande. A la vue de votre fichier j'ai plusieurs remarques : - Evitez les cellules fusionnées. Sur votre feuille 1, cela n'apporte rien. Il suffit d'élargir la colonne concernée - Evitez de mettre une couleur blanche sur toute votre feuil1. Sélectionnez toutes les cellules pu... |
| 20/05/2021 à 14:11 | bapt44000 | Trouver valeur supérieure avec la fonction Find ? | Remplacez le EXIT SUB par EXIT FOR... |
| 20/05/2021 à 13:44 | bapt44000 | Trouver valeur supérieure avec la fonction Find ? | Dans le code, - Définissez la variable tata --> Dim tata as integer (Attention qu'il va falloir en savoir plus sur l'endroit où est placé le code et où vous voulez utiliser la variable plus loin). - puis changez cette ligne... |
| 20/05/2021 à 13:36 | Nrev74 | Code ultime pour autoriser uniquement le collage de valeur | Dans ce cas oui. Pourquoi changer ce qu'Excel a par défaut lors du choix du code et ce, d'autant que vous n'utilisez par Source dans le code. En voyant le titre du sujet, votre commentaire à Pedro et votre demande, j'ai un doute sur ce que vous voulez faire quand vous dites "Forcer...". Est-ce que v... |
| 20/05/2021 à 11:58 | bapt44000 | Trouver valeur supérieure avec la fonction Find ? | @yal_excel : le fichier est en tableau structuré alors que probablement celui de l'utilisateur ne l'est pas. A mon avis, cela n'aide pas sauf si la définition des tableaux est identique. me bon... En utilisant ce que Yal_excel mentionne, changez comme ceci Cordialement... |
| 20/05/2021 à 11:42 | bapt44000 | Trouver valeur supérieure avec la fonction Find ? | Si on regarde votre tableau, vous tapez 0,006660 dans l'inputbox, la première valeur supérieur est 0,009990 en est en ligne 4 En M8 vous voulez 4 ou autre chose ... |
| 20/05/2021 à 11:37 | bejouette | Modifier journal devis suite à modification d'un devis déjà crée | Vous pouvez alors modifier simplement cette ligne dans le code A vérifier mais en principe si vous formatez manuellement D7 avant d'utiliser les codes, je pense qu'il n'y a plus besoin. Cordialement... |
| 20/05/2021 à 11:29 | bapt44000 | Trouver valeur supérieure avec la fonction Find ? | Ah juste votre demande c'était le numéro de ligne Alors dans le code juste avant le Exit Sub --> Cel devient --> CEL.ROW... |
| 20/05/2021 à 11:16 | bapt44000 | Trouver valeur supérieure avec la fonction Find ? | Alors essayez comme ceci : Attention cela suppose que vous avez bien le point dans l'inputbox lorsque vous entrez votre chiffre... |
| 20/05/2021 à 10:52 | bapt44000 | Trouver valeur supérieure avec la fonction Find ? | Une chose m'intrigue. Vos valeurs dans la colonne F sont au format Texte ? Car avoir 0,00000 .... cela vous renvoie 0 dans la cellule Comme dit avant, voir votre fichier serait mieux Autre chose : lorsque vous tapez la valeur dans l'inputbox, la séparation décimale est un point ou une virgule ... |
| 20/05/2021 à 10:37 | bapt44000 | Trouver valeur supérieure avec la fonction Find ? | Essayez comme ceci alors Le mot Elongation étant considéré en position F1 Edit : si M8 est sur la même feuille que la colonne F ( ce que je suppose...) vous pouvez utiliser mettre le code comme ceci... |
| 20/05/2021 à 10:33 | benalex51 | Cases à cocher - Sheets vers Excel | Je parle des cases à cocher que vous pouvez dessiner sur votre feuille et qui sont un peu comme si vous mettiez un post-it sur votre écran... La solution que je propose contourne le souci puisqu'elle met l'info dans la cellule. Probablement mais je ne connais pas assez Google sheets pour vous le con... |
| 20/05/2021 à 10:29 | bapt44000 | Trouver valeur supérieure avec la fonction Find ? | Possible de voir une image de votre colonne F ou mieux un fichier (sans données confidentielles) ... |
| 20/05/2021 à 10:25 | Drokarre | L'indice n'appartient pas à la sélection | Merci d'éviter de reposter à chaque fois les images avec le code, cela alourdit le forum inutilement. Effectivement j'ai également ce résultat. Cela vient du fait que les formules ne sont pas correctement écrites. regardez en ligne 64 par exemple, la formule se termine par ".... L(11)C:L( " --> I... |
| 20/05/2021 à 10:18 | bapt44000 | Trouver valeur supérieure avec la fonction Find ? | Pas avec la fonction FIND car même si on trouve la ligne de la valeur BL, on ne sait pas si la valeur supérieur se trouve avant ou après la ligne de la valeur BL Essayez comme ceci : Cordialement... |
| 20/05/2021 à 10:08 | bapt44000 | Trouver valeur supérieure avec la fonction Find ? | Si dans la colonne F vous avez 10 valeurs supérieures à BL, vous voulez quoi ? Crdlt... |
| 20/05/2021 à 10:00 | benalex51 | Cases à cocher - Sheets vers Excel | Regardez un peu ce lien dans lequel je proposais un code qui peut vous convenir --> https://forum.excel-pratique.com/s/goto/963252 Mon conseil : Evitez les objets sur les feuilles qui posent souvent des soucis dès que l'on effectue des filtres ou modifications dans les feuilles, de même que les c... |
| 20/05/2021 à 09:26 | Drokarre | L'indice n'appartient pas à la sélection | @cousinhb29 : Si vous testez ce que vous écrivez, vous constaterez que cela plante. @3GB : Le F8 a déjà été suggéré dans d'autres posts. Bien vu, pour le antislash ( \ ) dans la variable Chemin. Cet antislash n'était d'ailleurs pas présent dans le fichier Macro de Drokarre... |
| 20/05/2021 à 09:15 | Nrev74 | Code ultime pour autoriser uniquement le collage de valeur | Je m'insère juste dans ce fil que je regardais pour deux petites réflexions : - Pour avoir changé le mot TARGET en SOURCE ? - Peut-être penser à changer la première ligne en utilisant un code sur le changement de sélection --> Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Ta... |
| 19/05/2021 à 18:26 | Drokarre | L'indice n'appartient pas à la sélection | Ce n'est pas ce que je vous ai demandé. Le fichier que vous avez posté ici c'est le pop-mois-m-06 De plus avez-vous changé le chemin comme précisé ? Là dans la vue que vous postez ce n'est pas le cas Vous devez avoir ceci dans votre macro... |
| 19/05/2021 à 16:35 | Drokarre | L'indice n'appartient pas à la sélection | Le fichier s'ouvre lors de votre essai ? Sinon je suppose que pour votre test le bouton est bien associé au bon code. Faites un test avec les deux fichiers que vous avez postés dans ce fil - Mettez les deux fichiers sur votre bureau - Coller le code proposé dans la fichier Macro.xlsm - Associez le c... |
| 19/05/2021 à 15:05 | Drokarre | L'indice n'appartient pas à la sélection | C'est normal avec le code. 1. Une alternative à ce que Pedro22 vous écrit est de désactiver cette ligne au début du code --> .screenupdating = false Pour la désactiver, mettez simplement une apostrophe devant le point et relancer le code. Vous devriez voir le fichier s'ouvrir. 2. Ce que vous pouv... |
| 19/05/2021 à 10:54 | Drokarre | L'indice n'appartient pas à la sélection | @Pedro22 Exact ! j'ai vraiment tourné en rond avec ce fichier car comme toi, j'ai aussi constaté le souci sur les formules. Je me suis tourné sur Données - Convertir mais là aussi manuellement cela fonctionnait parfois mais parfois pas avec le code si on utilisait une sélection de plusieurs cellules... |
| 19/05/2021 à 10:22 | Drokarre | L'indice n'appartient pas à la sélection | Waouh... pas simple car il y a des erreurs dans certaines formules. Je suppose que les autres intervenants ont aussi vu cela En prenant de base un seul code comme proposé par Pedro22, essayez ce code ci-dessous A noter que si vous avez 60 fichiers à faire d'un seul coup, vous aurez le temps d'aller... |
| 18/05/2021 à 16:22 | Drokarre | L'indice n'appartient pas à la sélection | Lol !!!! mais je ne suis pas ici pour être une vedette çà, rien n'est sûr . Chacun a ses compétences à des degrés divers, c'est cela qui fait l'intérêt d'un forum. Pour le fil, je serais bien curieux que Drokarre teste le code adapté tel que tu l'as proposé d'ailleurs...... |
| 18/05/2021 à 16:04 | Drokarre | L'indice n'appartient pas à la sélection | Pedro22, cela je l'avais remarqué. Faut comprendre pourquoi cela fonctionnait avant et plus maintenant. C'est cela le sujet. Savoir comment il fonctionne. Peut être que les codes sont placés dans deux fichiers différents... |
| 18/05/2021 à 15:54 | Drokarre | L'indice n'appartient pas à la sélection | Ton idée vient peut être de ce que j'ai signalé dans mon post précédent mais si on relit la demande, le code ne fonctionne plus depuis la migration sur un autre serveur. Je ne vois d'ailleurs pas pourquoi il a un souci avec le code que j'ai proposé vu que j'avais tout de même testé avant de poster J... |
| 18/05/2021 à 15:39 | Drokarre | L'indice n'appartient pas à la sélection | Quelle fiche ? Elle est dans quel fichier ? Pour vos 60 fichiers je suppose que le processus est le suivant : 1. Macro Ouvrir fichier 2. Macro call Deux2 Comment ou plutôt quand déclenchez-vous la macro UN ? Pourquoi cette macro UN sachant que dans la macro Ouvrifichier, vous faites à peu près la mê... |
| 18/05/2021 à 13:21 | Flost | [VB.net] Valeur Textbox en fonction de Combobox liée à base de donnée | Si je ne me trompe, dans votre cas, les commandes VBA sont identiques. en utilisant l'instruction FIND pour aller chercher la ligne correspondant à l'unit, puis en attribuant à la textbox la valeur trouvée en colonne time. Genre Textbox.value = cells(Ligne, colonne).value Cordialement... |
| 18/05/2021 à 13:12 | CORALEC | Créer un fichier à partir de deux fichiers | Le forum se veut être une aide mais cela implique aussi un minimum de réalisation de votre part pour avancer Merci de mettre un titre de sujet en rapport avec votre demande. J'ai modifié le titre : " Recherche personne pouvant me developper un outil " par " Créer un fichier à partir de deux fichiers... |
| 18/05/2021 à 13:03 | Drokarre | L'indice n'appartient pas à la sélection | Re Vérifier que votre feuille est bien nommée POP en majuscules et sans espace avant ou après le nom POP Elle doit être aussi déprotégée... |
| 18/05/2021 à 10:54 | bejouette | Modifier journal devis suite à modification d'un devis déjà crée | Re Vous copiez depuis la feuille Devis vers la feuille Zclient dans le même fichier ? ici dans cette ligne Edit : 1. Enlevez cette ligne et modifiez la ligne juste en dessous 2. Plus bas vous avez une ligne Range("D7"), cela correspond à quel fichier et feuille ? 3. Plus bas la ligne ThisWorkbook.Sh... |
| 18/05/2021 à 10:29 | Loops74 | Getopenfilename sur MAC - Fichiers Excel grisés | @3GB Effectivement à coup sûr si son OS est au moins HIGH SIERRA et sans MACINSTOSH HD ... |
| 18/05/2021 à 10:26 | Drokarre | L'indice n'appartient pas à la sélection | Laquelle, vous en avez 4 ici ? la UN je suppose au vu du soulignement Si vous avez migré sur un autre serveur, vous ne devriez modifier que le Chemin dans le code Ouvrirfichiers Et avec votre code UN comme ceci Crdlt... |
| 18/05/2021 à 09:44 | Loops74 | Getopenfilename sur MAC - Fichiers Excel grisés | Je pense que votre code vient de ce lien --> https://www.macexcel.com/examples/filesandfolders/selectfiles/ Dans ce lien toutefois le code est plus complet que celui que vous postez. Peut être essayer en prenant le code complet car dans la partie 'This is mac excel 2016 and Higher" il me semble q... |
| 18/05/2021 à 09:21 | Altus | Fichier inopérant | Comme le dit Eriic, je me posais la même question en vous répondant Crdlt... |
| 18/05/2021 à 09:19 | bejouette | Modifier journal devis suite à modification d'un devis déjà crée | Re Pour le point 2, merci pour la photo dans le fichier mais ce n'est pas le code que je vous ai donné... ou vous changez quelque chose ? Vous devez enlever le END WITH qui se trouve trois lignes plus haut... |
| 18/05/2021 à 09:10 | bejouette | Modifier journal devis suite à modification d'un devis déjà crée | Oui. Mais vous pouvez laisser Tableau9. Je l'ai changé en Tableau1 pour une question de logique (on commence à compter par 1 hein ... ) et que dans votre fichier il n'y avait que Tableau9. Mon conseil car il était plus pratique de corriger dans le gestionnaire de noms que d'aller le faire dans le co... |
| 17/05/2021 à 17:15 | bejouette | Modifier journal devis suite à modification d'un devis déjà crée | 1. Vous pouvez faire cela en dessinant un bouton "Modifier" sur votre feuille ZCOPY_DEVIS et en lui associant le code "Modifier" ci-dessous A chaque création de nouvelle feuille client, le bouton Modifier sera présent et vous permettra de corriger le devis existant Remarque : attention que vous deve... |
| 17/05/2021 à 15:42 | Altus | Fichier inopérant | En changeant votre For i = 2 to 1 23 par For i = 2 to For i = 2 To Worksheets("Data").Range("A" & rows.Count).End(xlUp).Row Cordialement... |
| 17/05/2021 à 12:13 | Kilian1906 | Calendrier Dynamique - Réduction temps macro | J'ai compris. en fait ces lignes vides viennent du fait que dans la feuille DATA, le code tient compte des dates de sortie. Dans votre fichier initiale, toutes les dates étaient au 1/01/2099 tandis que dans votre dernier fichier et dans la réalité c'est tout autre. A la fin du code Charger_collab, e... |
| 17/05/2021 à 10:22 | Kilian1906 | Calendrier Dynamique - Réduction temps macro | Donnez moi un exemple car si dans votre fichier je rajoute une ligne avec le matricule 371 en feuille DATA ou que par exemple j'en supprime deux, le calendrier est adapté Je pense que vous faite des tests sur un autre fichier car dans celui que vous avez posté, le code s'arrête car toutes les variab... |
| 17/05/2021 à 08:59 | Jeff25310 | Basculer Showdataform en Userform | Pas de soucis. Souvent le showdataform rencontre suffisamment ce que l'on chercher à faire. L'userform permet plus de possibilités mais fait aussi appel à la programmation. SI besoin d'aide pour avancer n'hésitez pas Bonne journée Crdlt... |
| 17/05/2021 à 08:58 | Kilian1906 | Calendrier Dynamique - Réduction temps macro | A la fin du code Charger_collab, changez par Crdlt... |
| 14/05/2021 à 19:00 | bejouette | Supprimer lignes entre B15 et B52 | Avec ce code : Cordialement... |
| 14/05/2021 à 16:13 | Jeff25310 | Basculer Showdataform en Userform | Hum... Oui c'est possible mais vous devez tout programmer Pour débuter, regardez la leçon 9 qui vous explique déjà pas mal de choses --> https://www.excel-pratique.com/fr/vba Cordialement... |
| 12/05/2021 à 18:18 | Kilian1906 | Calendrier Dynamique - Réduction temps macro | Re en fait je me suis trompé en postant le dernier code lorsque je vous disais " sinon, essayez en changeant le code.. ." ( https://forum.excel-pratique.com/s/goto/974184 ) Prenez donc le code Charger_collab dans mon post précédent puis refaite le test. Vous allez gagner en temps d'exécution Crdlt... |
| 12/05/2021 à 13:48 | Ergotamine | Typage donnees VBA left/formule gauche | A vérifier mais je pense qu'excel voit un chiffre et renvoie la virgule ou le point en fonction du paramétrage choisi dans window. Avec GAUCHE on traite une information de texte et qui renvoie du texte tandis qu'avec LEFT, VBA traite l'info et vois un chiffre au final. J'avoue que cela peut être per... |
| 12/05/2021 à 13:27 | Ergotamine | Typage donnees VBA left/formule gauche | Et en formatant préalablement ? Le code comme ceci... |
| 12/05/2021 à 11:14 | Kilian1906 | Calendrier Dynamique - Réduction temps macro | Re Dans le code Charger_collab, dans boucle for nb=2 to Sheets("DATA") ..., juste en dessous de cette ligne vous avez un IF que l'on peut supprimer. Les lignes pour la boucle deviennent ceci : Sinon, essayez en changeant votre code par celui-ci dessous : A quoi vous servait le On error resume next ... |