| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 03/02/2023 à 10:17 | Mellie13 | Copier ma formule de calcul d'âge | Baboutz bonjour, A tout hasard enlevez le "$" de votre première formule au niveau de la référence de ligne. @ bientôt LouReeD... |
| 01/02/2023 à 20:50 | Samuel.roy4 | Question sur la mise en forme conditionnelle | La MFC faisant "référence" à une colonne unique il faudra mettre un "$" devant le M afin de figer cette colonne pour les tests, ensuite pour que la ligne se mettent en vert alors il faut spécifier dans la zone texte "s'applique à" la colonne de début et de fin de la zone. Donc sélectionnez la cellul... |
| 01/02/2023 à 13:38 | mava1059 | Valeur en base vs valeur d'affichage : Pourquoi janvier et pas février ? | Alors ? Est ce plus clair ? @ bientôt LouReeD... |
| 30/01/2023 à 18:54 | S.2023.excel | Insertion de ligne avec for : probleme | Pour répondre à ceci : Je ne comprends pas pourquoi la boucle s'arrête sur le premier true et insère une ligne jusqu'à sortir du for. C'est très simple : la boucle arrive à ligne = 4, trouve la valeur 12 en colonne B, insert une ligne. A savoir une insertion de ligne (ou de colonne) se fait toujours... |
| 29/01/2023 à 19:46 | dul | Bouton avec changement de couleur et de texte | Merci @ vous pour vos remerciements ! @ bientôt LouReeD... |
| 29/01/2023 à 17:14 | hu.ggooo | Enregistrer la donnée d'une cellule a chaque actualisation | BrunoM45 bonsoir, avec un fichier on comprendrait mieux, non ? En effet vous parlez d'un graph pour suivre l'évolution de cette cellule, il faut donc enregistrer ces évolution afin d'avoir un historique pour construire le graph. L'idée : à chaque actualisation, un code VBA enregistre la valeur de la... |
| 29/01/2023 à 17:08 | dul | Bouton avec changement de couleur et de texte | Il n'est pas nécessaire de sélectionner un objet pour en changer sa couleur, c'est un des "problèmes" lié à l'enregistreur de macro : celui-ci enregistre tout et lors de vos enregistrements vous êtes "bien obligés" de sélectionner l'objet pour changer sa couleur. VBA n'en a pas besoin, il lui faut j... |
| 29/01/2023 à 16:55 | SOTIN | Erreur d'exécution '91' Variable objet ou variable de bloc with non définie | CDate(ComboBox_date_ancienne.Value) renvoi une date, mais cette date existe elle toujours dans la colonne AA ? @ bientôt LouReeD... |
| 29/01/2023 à 15:03 | sandy.qt | Faire un calcul de 4 A 5 chiffre dans Excel | Un essai pas très convainquant au niveau codage... @ bientôt LouReeD... |
| 29/01/2023 à 11:29 | LouReeD | Couleur "Long" en Binaire avec 24 bits | Avec un tableau à trois index de RGB et le travaille sur l'image en mémoire avec GetPixel, je suis aux alentour des 5 secondes. Avec ce même tableau, mais en prenant les couleurs dans un tableau 2D sous VBA qui lui est rempli par une boucle avec GetPixel je suis également aux alentours des 5 seconde... |
| 29/01/2023 à 10:11 | LouReeD | Couleur "Long" en Binaire avec 24 bits | Voici le code avec les caractères "spéciaux" modifiés, c'est plus lisible @ bientôt LouReeD... |
| 28/01/2023 à 23:19 | LouReeD | Couleur "Long" en Binaire avec 24 bits | Bon ben un peu déçu ! Je suis à 50 secondes ! mais ce doit être du à une mauvaise programmation, je n'ai pas d'autre explication ! Pour le moment le système d'un tableau à trois index correspondant aux composante de RGB avec 256 index chacun est plus rapide, sur cette image 5x plus rapide... Faut qu... |
| 28/01/2023 à 23:01 | LouReeD | Couleur "Long" en Binaire avec 24 bits | Bon et bien une fois encore X Cellus : Merci ! L'erreur de compte venait bien de ma fonction binaire. Une fois la vôtre mise en place je suis sur 9022 couleurs différentes sur mon fichier et ceci en moins d'une secondes ! Je vais de ce pas tester sur Mosaïque afin de le faire sur une grande image !... |
| 28/01/2023 à 22:57 | LouReeD | Couleur "Long" en Binaire avec 24 bits | Après quelques tests de vitesse votre deuxième fonction est entre 4 et 6 centième plus rapide ! Il me reste à tester ma boucle de compte de couleur ! @ bientôt LouReeD... |
| 28/01/2023 à 22:54 | LouReeD | Couleur "Long" en Binaire avec 24 bits | Vous avez bien fait ! La fonction que j'ai trouvée sur une boucle de 2000 transformation est aussi rapide que la votre (tout dépend de "l'occupation du processeur je pense), quant à la fonction d'eriiic je n'ai pas réussi à la faire fonctionner... Par contre cette "compétition" m'a permis de voir qu... |
| 28/01/2023 à 14:48 | LouReeD | Couleur "Long" en Binaire avec 24 bits | Votre fonction m'est simple à comprendre. Il va falloir que je fasse un test de rapidité entre celle que j'ai trouvé, celle d'eriiic et la votre. Sinon eriiic j'ai fais un test de rapidité de compte avec un dico (sans mettre de DoEvents ), sur une image de 896 x 672 pixels. Le dico met 1 minutes pou... |
| 27/01/2023 à 10:20 | LouReeD | Couleur "Long" en Binaire avec 24 bits | En fait j'essaie d'améliorer mon application Mosaique. Genèse : utilisation d'un dico pour les couleurs unique, mais il y avait une lenteur sur de grandes images avec plus de 200000 couleurs différentes. (ce point mérite d'être retester car à l'époque il y avait un DoEvents dans la boucle ce qui ral... |
| 27/01/2023 à 08:22 | mr_morse | Colorer une ligne en fonction d'une cellule colorée | Regardez du côté des Mise en Forme Conditionnelle. La dernière colonne est un bon exemple, mais au lieu de cibler une colonne dans "s'applique à" il faut cibler l'ensemble des colonnes. @ bientôt LouReeD... |
| 27/01/2023 à 00:18 | LouReeD | Couleur "Long" en Binaire avec 24 bits | En effet je mis perd... et vous parlez d'Hexa, je souhaite du binaire. Pour moi Couleur long = couleur RGB avec RGB allant de 0 à 255 donc en binaire j'ai trois fois 8 bit : 11111111 pour le rouge, 00000000 pour le vert mais "éteint" et 00000000 pour le bleu éteint. Donc le rouge "pur" = 11111111 00... |
| 26/01/2023 à 19:00 | Falco | Excel modifie des dates en 00-01-1900 | Un moyen de faire que votre fichier fonctionne est de nommée la plage de cellules : 'Tableau de répartition plan'!$D$3:$D$86 par Liste par exemple et dans les formules : =RECHERCHEV(FIN.MOIS(P28;-1);Liste;1) @ bientôt LouReeD... |
| 26/01/2023 à 01:15 | LouReeD | Couleur "Long" en Binaire avec 24 bits | Merci eriiic ! Bon avec votre code si je met 16 777 256 je n'obtiens pas le 11111111 11111111 11111111. Pour 255 j'ai bien le 11111111 00000000 00000000. Sinon j'ai essayé de faire la boucle dont je parlais avec l'incrément du nombre de couleur si on inscrit une valeur sur le nœud et que sa position... |
| 26/01/2023 à 00:11 | LouReeD | Couleur "Long" en Binaire avec 24 bits | Alors j'ai trouvé une fonction "double" qui transforme le "Long" en "Hexa" avec la fonction VBA Hex(), puis en binaire avec un select Case sur les 6 caractères Hexadécimal. Pour une couleur j'obtiens donc une série de 1 et de 0 : 10001010 11101111 00100101, ensuite là je ne sais comment prendre le p... |
| 25/01/2023 à 23:30 | LouReeD | Couleur "Long" en Binaire avec 24 bits | Je cherche à trouver une fonction rapide qui me transformerait une valeur longue de couleur en valeur binaire de 24 bits afin de modifier mon arbre de comptage de couleur. En effet, j'ai réussi à faire un arbre pour compter les couleurs uniques sur une zone de feuille Excel, mais ce dernier bute sur... |
| 22/01/2023 à 18:05 | sylb | Extraction de chaînes | Un SPLIT avec le caractère espace, puis copie du tableau dans la colonne A. @ bientôt LouReeD... |
| 22/01/2023 à 11:46 | SOTIN | Remplissage de contrôle dynamique | Si le Lig est défini en public, nul besoin de le redéfinir, à la condition que pour chaque Sub il soit recalculé, sinon sa dernière valeur reste en mémoire, mais c'est peut être ce que vous cherchez à faire... Pour ce qui est du Long c'est uniquement "par sécurité" car le Integer permet des valeur e... |
| 21/01/2023 à 23:26 | SOTIN | Remplissage de contrôle dynamique | Avec ce code du "change" de la combobox date : Vous faites une recherche d'un texte car les textbox et combobox sont des texte dans une colonne où les dates sont numériques(normal c'est excel !), il faut spécifier à VBA que la valeur cherchée est une date : lig = .Range("AA:AA").Find(CDate(ComboBox... |
| 21/01/2023 à 20:29 | EP7513 | [XL-2019] Macros désactivées | Bonsoir @ tous ! à la lecture du premier message d'erreur : Cliquez sur Fichier > Options. Cliquez sur Centre de gestion de la confidentialité > Paramètres du Centre de gestion de la confidentialité > Paramètres ActiveX . @ bientôt LouReeD... |
| 21/01/2023 à 19:01 | mava1059 | Valeur en base vs valeur d'affichage : Pourquoi janvier et pas février ? | Dans excel date = incrément numérique en partant du 01/01/1900, donc cette date = 1, le 2 janvier 1900 = 2, le 01 janvier 1901 = 367 etc Entrez la date d'aujourd'hui dans une cellule et modifiez son format en standard et vous verrez le incrément du jour depuis le premier janvier 1900 Donc si mois re... |
| 20/01/2023 à 22:24 | MROURS | Effacer lignes selon couleur texte | Je n'ai pas testé vos codes, mais j'ai vu (je pense) l'erreur ! Vos boucles vont de 1 à dernière ligne. Si on admet que la ligne 2 et 3 sont à effacer, alors lorsque i vaut 2, le code efface la ligne 2 de la feuille, automatiquement la ligne 3 "remonte" et devient une nouvelle ligne 2, lorsque i fai... |
| 20/01/2023 à 22:19 | André Gasser | Trouver et compter une chaîne contenant un caractère aléatoire | Je ne connais pas la chose mais avec un Regex et un Patern bien choisi cela devrait faire l'affaire... @ bientôt LouReeD... |
| 20/01/2023 à 20:51 | Yuge91 | Une formule qui alterne 0 et 1 à chaque fois que le numéro change | Et encore une fois après ! Merci également pour vos remerciements ! @ bientôt LouReeD... |
| 20/01/2023 à 18:25 | Arnaud77 | Calcul en cours de frappe (sans quitter la cellule) | Fichier avec la surveillance : Le principe : si le "change" est du à une des trois cellules (Target), alors on met en mémoire la nouvelle valeur (Postérieure) Target.Value, on fait un Undo à l'application et on met en mémoire l'ancienne valeur (Antérieure) Target.Value. On compare ces deux valeurs e... |
| 20/01/2023 à 17:28 | Pmot | NB.SI avec deux variables | Merci de votre retour et remerciement ! passer un bon weekend. @ bientôt LouReeD... |
| 20/01/2023 à 17:10 | mava1059 | Valeur en base vs valeur d'affichage : Pourquoi janvier et pas février ? | Quelque fois... Bon pour l'explication je n'ai pas faux ! Bravo AntoineDL ! En effet c'est plus simple ! @ bientôt LouReeD... |
| 20/01/2023 à 17:08 | LouReeD | Planning perpétuel | Merci à tous les téléchargeurs ! Cette petite application rejoint la petite famille des applications qui ont atteint les 10 000 téléchargements ! Bon il en reste un certain nombre pour ne pas dire un nombre certain en dessous des 10 000 voir des 1 000 ! chat petit va loin, alors... Merci encore, en... |
| 20/01/2023 à 17:03 | Arnaud77 | Calcul en cours de frappe (sans quitter la cellule) | Le mode "de saisie d'une cellule" arrête tout : calcul, VBA ou autre, donc pour moi (et seulement moi) ce n'est pas possible. Ce que vous pouvez faire c'est une surveillance événementielle qui suite au départ de la cellule A1, et suite au changement de valeur dans cette cellule, alors la cellule A1... |
| 20/01/2023 à 17:00 | Pmot | NB.SI avec deux variables | Peut-être n'est-elle pas compatible avec NB.SI... =NB.SI(INDIRECT(" ' "&D11&" ' !A2:A25");G13) Il y avait une erreur d'écriture car le "!" est après le nom de la feuille... ici on a bien une apostrophe dans le cas où le noms des feuilles comportent un espace (si ce n'est pas le cas alors l'enlever)... |
| 20/01/2023 à 16:56 | mava1059 | Valeur en base vs valeur d'affichage : Pourquoi janvier et pas février ? | Il est normal que TEXTE affiche janvier car vous demandez d'afficher en mois la valeur 2, et deux dans Excel/date correspond au 02/01/1900 et on est bien en janvier au deuxième jour d'index des dates ! Donc ajouter ceci à la fonction texte : =CONCATENER("INVENTAIRE MON RESTAURANT - ";TEXTE("01/"&MOI... |
| 20/01/2023 à 16:47 | Pmot | NB.SI avec deux variables | Essayez avec l'instruction INDIRECT. @ bientôt LouReeD... |
| 19/01/2023 à 22:42 | Renaud Dugas | Déplacement d'une cellule à une autre avec la touche "Entrée" | Voilà le fichier avec le multiZones. Afin qu'il fonction il y a une activation de la feuille 1 à l'ouverture : @ bientôt LouReeD... |
| 19/01/2023 à 22:32 | Renaud Dugas | Déplacement d'une cellule à une autre avec la touche "Entrée" | Je me suis permis de fusionner les deux codes ! Codes à mettre dans ThisWorkbook : Codes à mettre dans le module : Il n'y a plus qu'à mettre le tableau à jour en fonction du changement de besoin, voir le tableau peut être mis à jour lors de la sélection d'une feuille du coup chaque zone de sélection... |
| 19/01/2023 à 22:16 | Renaud Dugas | Déplacement d'une cellule à une autre avec la touche "Entrée" | Ci joint un fichier où les cellules ciblées sont renseignées dans un tableau, qui à l'avenir peut très bien être une plage de cellule et on en récupère les différentes adresses : le code : Là on voit bien la simplicité de mise à jour de la liste des cellules sur lesquelles on souhaite faire le chemi... |
| 18/01/2023 à 21:15 | Seiya1 | Empêcher la saisie de caractère dans une textbox | Une proposition de contrôle "à la saisie" : @ bientôt LouReeD... |
| 18/01/2023 à 21:09 | Colle | Problème code VBA suite a une mise a jour | Le texte en rouge "est normal" car non compatible avec votre nouvelle version de VBA/Excel/Windows. C'est le pourquoi du test If VBA7, car si VBA7 alors il faut ajouter PtrSafe devant les déclarations d'API Windows pour que cela soit fonctionnel. Donc en fonction de l'Excel et/ou du Windows c'est la... |
| 18/01/2023 à 20:59 | Renaud Dugas | Déplacement d'une cellule à une autre avec la touche "Entrée" | Bonsoir @ tous ! Fichier joint avec VBA (comme demandé) : @ bientôt LouReeD... |
| 16/01/2023 à 18:51 | Invité | Traduction 4 langues simultanément | Le lien fonctionne à priori vu les 22 téléchargements ! C'est peut-être un manque de visibilité du fil qui pose problème, mais à défaut de pouvoir le mettre en téléchargement c'est déjà ça, non ? C'est pourquoi il vous faudra venir de temps en temps donner de vos nouvelles afin de "remonter" le fil... |
| 16/01/2023 à 18:48 | Invité | Etiquettes pour diamond painting | Le lien fonctionne à priori vu les 12 téléchargements ! C'est peut-être un manque de visibilité di fil qui pose problème, mais à défaut de pouvoir le mettre en téléchargement c'est déjà ça, non ? @ bientôt LouReeD... |
| 15/01/2023 à 16:19 | Thorfin | Mémoire insuffisante - code très simple | Et oui moi j'ai parlai d'un pas de trois car si j=5, à la fin on a j = j+2 donc j=7, mais il y a le next j qui incrémente par défaut de 1, donc le j suivant = 8, on a bien le step + 3... @ bientôt LouReeD... |
| 15/01/2023 à 15:42 | Thorfin | Mémoire insuffisante - code très simple | Sinon pour votre code : A savoir, avec le STEP on peut faire des boucles avec le "pas" que l'on veut en positif ou en négatif, ceci évite d'ajouter un "i = i +1" dans le code. Comme j'ai vu un "j = j + 2", j'en ai déduit qu'il y avait un pas de 3 pour les colonnes. Sur une ligne DIM, le type ne s'ap... |
| 15/01/2023 à 15:31 | Thorfin | Mémoire insuffisante - code très simple | Cela vient je pense de cette ligne : Cells.Value = contenu Cells représente la collection de l'ensemble des cellules d'une feuille Excel, soit pour vous en version 2019 environ 32000 colonnes par 1 000 000 de lignes ! en effet il n'y a pas assez de mémoire ! @ bientôt LouReeD... |