Membre fidèle

Inscrit le :17/09/2011
Dernière activité :21/06/2020 à 17:05
Version d'Excel :2010
Lieu :Angers
Messages
241
Votes
46
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par MaPoire - page 3

DateAuteur du sujetSujetExtrait du message
14/10/2018 à 11:5617 22 Générer 26 nombres aléatoires, moyenne et delta max-min imposésRe, Un code que je trouve plus satisfaisant. On accepte les valeurs impaires. On peut choisir avec ou sans doublon. Le hasard est toujours autant bafoué...
13/10/2018 à 23:0017 22 Générer 26 nombres aléatoires, moyenne et delta max-min imposésUn hasard qui n'en est pas vraiment un. Pour le fun un essai en VBA (qui utilise des formules). Ne fonctionne que pour un nombre pair de valeurs. On cherche des valeurs sans doublons donc si NBR est très grand, on ne trouveras pas de série...
27/09/2018 à 22:59CAPUCIN Depassement de capacité3600 * 10 est une multiplication de constantes . VBA considère que c'est la multiplication de deux Integer et donc que le résultat doit être integer. Le résultat devrait être 36000 qui est supérieur à la borne max des Integer (32767) d'où l’erreur. Notez que 3600*9 donne 32400 qui est un Integer don...
15/09/2018 à 20:57Steelson Nom de zone dans VBA sous forme [zone & i]Une piste ?...
14/01/2018 à 22:54ben25Mélange de lettre dans un tableauRéponse erronée...
07/01/2018 à 17:18reivilom Couleurs différentes selon résultat positif ou négatifBonsoir reivilom et bienvenue sur excel-pratique Dans votre cas, on peut utiliser le format personnalisé suivant : (1er terme -> nombre positif, 2ème terme -> nombre négatif, 3ème terme -> nombre nul, 4ème terme -> Texte) [Rouge]0,00;[Vert]-0,00;[Noir]0,00;@...
16/08/2017 à 17:56SOS_ExcelSuppression de lignes vides - Macro met plus de 30 minutesJ'ai tenté de réaliser ce que LouReeD avait suggéré. Voici le résultat de mon bricolage. Les formats sont "fait à la main" sans MFC. Ce n'est pas trop compliqué quand on en a trouvé la logique (juste un peu fastidieux). La macro se lance par la combinaison des deux touches CTRL+s ...
14/08/2017 à 20:14jessyb89 Rechercher la valeur la plus grande et la plus fréquenteFormule matricielle à valider par la combinaison des 3 touches Ctrl+Maj+Entrée au lieu de la seule touche Entrée : Voir fichier joint...
13/08/2017 à 12:20chermitiChangement automatique de chemin d'accés dossier Excel sourcEn VBA, la propriété ThisWorkbook.Path renvoie le chemin du fichier où se trouve la macro. Il suffit de le stocker dans une variable pour l'utiliser ensuite afin de construire les différents autres chemins nécessaires...
13/08/2017 à 11:24Yvouille Espacement entre les lignes d'une même celluleUniquement pour le F U N , j'ai bricolé sur le sujet. La méthode employée permet seulement d'augmenter la taille des interlignes ou de revenir à la taille standard. Elle se base sur l'ajout d'un espace insécable ; ce qui modifie le contenu de la cellule . On peut retrouver le texte originel dans les...
10/08/2017 à 17:02Cybertchatche Scinder une cellule qui contient plusieurs renvois à la lignAvec une formule pesonnalisée qui renvoie la n ème ligne du texte source. =separe( texte à diviser ; numéro de ligne à retourner) Le code ...
10/08/2017 à 16:40FabienVB VB fusion de ligne siUn autre essai...
07/08/2017 à 12:01Fazzbetter On Error ne ce répète pasUn essai dans le fichier joint. Edit : Bonjour ThauThème , eriiic...
20/07/2017 à 07:08mickado83 Exécuter en boucle le code d'un userform sans le 'figer' ?Une piste dans le fichier joint basée sur l'instruction OnTime. Le code (dans UserForm1 et module1) est un peu commenté...
27/06/2017 à 07:51nono44Collé des plages à la suites des unes des autresPas du tout certain d'avoir tout compris. Un essai dans le fichier joint...
23/06/2017 à 12:57Kit Obtenir n° première semaine du mois si > 4joursUn essai avec une autre formule : Le jour du mois n'est pas obligatoirement le premier jour du mois La semaine commence le lundi Fonctionne avec une version d'Excel supérieure ou égale à 2010 (utilisation du paramètre 21 pour NO.SEMAINE <=> ISO)...
23/06/2017 à 01:51barachoie Tri croissant 2 criteresDepuis ma première réponse, il y a quelque chose qui me chiffonnait dans le code de mon fichier v1. Après avoir relu encore et encore le code , j'ai trouvé une faute logique aussi grosse que moi Dans la ligne de code de la v1: il faut remplacer " < " par " <= " ce qui donne: Si on ne fait pas...
22/06/2017 à 20:37barachoie Tri croissant 2 criteresUn essai en VBA sous forme de procédure avec trois paramètres: Sub TriSpecial(PlageIn As Range, PlageOut As Range, Destination As Range) PlageIn est un range qui référence la plage des valeurs de IN (sans l'en-tête) Plageout est un range qui référence la plage des valeurs de OUT (sans l'en-tête) Des...
22/06/2017 à 18:34MJC55 Cacher une imageUn essai en VBA dans le fichier joint. Si on saisit le caractère " * " en D1, alors toutes les formes sont affichées. Le code dans le module de Feuil1 ...
22/06/2017 à 07:27Kit Remplacer "For each cell in Range" par une variable tableauDans l'environnement VBA, l'option Outils/Options.../Général/Récupération d'erreur/Arrêt sur toutes les erreurs ne serait-elle pas cochée ...
21/06/2017 à 23:47BitoniopSi à plusieurs conditions renvoi le contenu d'une cellulePour ce que j'en ai compris, voir le fichier joint...
20/06/2017 à 20:59Micatlah Répartition aléatoireSi vous êtes novice en VBA, le plus simple pour accéder à l'environnement VBA est de : se placer sur la feuille Hoja1 du fichier faire un clique-droit sur le bouton "Tirage v1" choisir dans le menu déroulant "Affecter une macro..." une fenêtre s'ouvre - cliquer sur le bouton "Modifier" l'environneme...
20/06/2017 à 07:08Micatlah Répartition aléatoireVoir dans le fichier joint deux versions VBA. Les codes sont dans le module de code de la feuille Hoja1...
18/06/2017 à 13:08boucseb79 Menu déroulant style fenêtre pop upL'accès à votre projet VBA est interdit par mot de passe. Je joins un fichier réalisé récemment pour un autre membre dont vous pourrez vous inspirer si vous le souhaitez...
18/06/2017 à 10:00tutu80Une licorne qui passe à l’écranUn essai via un userform. nota: sauvegarder le fichier Licorne dans le répertoire du fichier .xls . Puis supprimer l'extension .txt du fichier licorne après sa sauvegarde pour ne conserver que l'extension .jpg ...
16/06/2017 à 18:38avalranRegrouper plusieurs cellules en 1Bobsoir avalran, Un essai via VBA en se basant sur le fait que chaque nom est unique (si plusieurs valeurs sont possibles pour un même champ pour un même nom alors c'est la valeur de numéro de ligne la plus élevée qui est retenue)...
11/06/2017 à 10:08ManzoCoralie Lettrage/rapprochement automatique sur Excel ci joint le ficIl y a quelques années, j'avais commis un fichier pour le lettrage (recherche de toutes les combinaisons possibles). Si ça peut aider.....
10/06/2017 à 10:57PIERRO1234 Code VBA Autoriser Coller en valeurUn essai un peu bricolé via macro. La macro est appelée par la combinaison des deux touches CTRL+l (lettre L minuscule) Par ailleurs, avec votre code empêchant la copie, Il y avait un cas qui permettait malgré tout la copie globale sur une autre feuille: ... 1. se placer sur la feuille de destinatio...
10/06/2017 à 09:47ZOLEKO Filtrer les données comprises entre deux datesMalgré la juste remarque de jmd, comme j'avais commencé -> un essai via VBA...
07/06/2017 à 11:46fabien66Déplacer cellule sans modifier la formuleEn F19, essayer la formule : =SOMME(INDIRECT("F9:F18"))...
06/06/2017 à 19:55bencoidAbscisse d'une fonction polynomiale avec son ordonnéeBonsoir bencoid et bienvenue sur Excel-pratique , En se passant de la courbe de tendance polynomiale et avec une simple interpolation linéaire entre les deux points les plus proches, on doit arriver à un résultat assez juste. edit : fichier v1a avec une seule formule sans cellule auxilliaire (cellul...
06/06/2017 à 10:26pedro89 Transférer tout un ListBox dans une seule celluleDans ce cas, on peut aussi utiliser...
06/06/2017 à 09:04pedro89 Transférer tout un ListBox dans une seule celluleOù voyez vous un tableau dans le code du bouton " Valider " de UserForm1 ?!??!!? Le code n'utilise que la ListBox1 via sa liste: ListBox1.List. nota : si vous appelez tableau les cellules de A2 à A15, c'est juste pour remplir la ListBox de quelques éléments (puisque aucun fichier n'a été fourni par...
06/06/2017 à 00:34pedro89 Transférer tout un ListBox dans une seule celluleUn essai sans boucle pour mettre la liste dans la cellule C2 de Feuil1...
05/06/2017 à 20:36lascaphumble2012Macro pour filtrer et copier/coller des donnéesUn essai dans le fichier joint. De sérieuses vérifications de votre part sont utiles pour valider l'essai. nota: la vitesse d'exécution n'est pas un critère pris en compte...
03/06/2017 à 01:37sweetee Existe t il un moyen pour ne pas deplacer des ongletsUn autre essai. Le code est dans le module de code de ThisWorkbook ainsi que dans le module Module1 ...
31/05/2017 à 00:01Doubal Fusion des valeurs équivalentes entre deux feuilles de calceJ'avais commencé à écrire du code mais Mferrand a répondu si vite que j'ai arrêté le codage. J'ai repris et terminé le travail en espérant qu'il sera juste. Je n'ai pas fait toutes les vérifications qui pourraient s'imposer. J'ai considéré qu'aucun des deux inventaires n'était vide, qu'il n'y avait...
27/05/2017 à 14:58ericw Transferer donnees d'onglets vers tableau recapitulatifRe Bonjour ericw, Une version v2 qui rajoute les formules à la création d'un client (dans le module de code de la feuille 'SUMMARY')...
27/05/2017 à 14:36ericw Transferer donnees d'onglets vers tableau recapitulatifUn exemple de formules dans la feuille 'summary'. Il faudra par la suite, à la création d'un client, écrire les quatre formules en face du nouveau client sur la feuille summary (via vos macros - je vous laisse faire) pour une nouvelle ligne i dans 'summary' : range("D" & i).FormulaR1C1 = "=INDIRECT(...
26/05/2017 à 11:48Rolins Reporte automatiqueUn essai dans le fichier joint. Sur la feuille Recap agent 13 , cinq formules matricielles différentes ont été saisies (cellules B16 à J16). Ce sont des formules matricielles à valider par la combinaison des trois touches Ctrl+Maj+Entrée (au lieu de la seule touche Entrée). Ensuite sélectionner les...
21/05/2017 à 15:17mendickVBA condition valeur celluleUn essai de code sans boucle...
14/05/2017 à 12:46dm83 Macro DISPATCHE récapitulatif d'informationsEn attendant, la version par formules te convient-elle ...
14/05/2017 à 12:10dm83 Macro DISPATCHE récapitulatif d'informationsJe partage ta doctrine à 100%. Hélas, quand on est novice en Excel (formules ou vba), on ne perçoit pas bien souvent les (in)conséquences de ses choix de présentation. Pour bien faire, il faudrait guider le demandeur dans une refonte totale de ses tableaux. Dans le cas qui nous occupe, comme les for...
14/05/2017 à 10:32dm83 Macro DISPATCHE récapitulatif d'informationsJ'ai préféré travailler avec des formules . Le VBA n'étant pas, selon moi, moins compliqué à coder que quelques formules relativement simples. 1) les cellules fusionnées, comme d'habitude, posent problème. Pour pallier cette difficulté, j'ai modifié la feuille Récap en insérant une colonne A (les fo...
14/05/2017 à 01:55kengiRemplacer le premier caractere d'une chaineUn essai avec ce code:...
29/09/2016 à 02:23sakman26Sélectionner le rectangle qui a le plus nombre de cellulesUne version v2 qui prend en compte tous les rectangles (enfin même résultat que MFerrand). La durée d'exécution semble être assez rapide (mais bien moins que la solution MFerrand). Le code est dans module1. Il est relativement simple. le code est un tout petit peu commenté...
28/09/2016 à 03:02sakman26Sélectionner le rectangle qui a le plus nombre de cellulesUn essai. Pour une grande zone, ce sera sans doute une autre affaire, bien que je pense avoir une petite idée pour l'optimisation mais c'est à confirmer. Le code est dans le module de la Feuil1 . EDIT: Pour MFerrand je n'avais pas réactulisé le fil. Je suis confus et géné . C'est exactement la même...
24/09/2016 à 12:17amiwayComparer et extraire les non doublonsJ'avais commencé un truc en VBA mais comme il y avait des réponses je n'avais pas publié ; je me lance. On n'utilise ni tableau, ni dictionary. Juste une formule qui renvoie #N/A si la ligne est un doublon sur le champ 'Code BT' et du tri. Une fonctionnalité ajoutée sans doute inutile : pour chaque...
21/09/2016 à 18:58Géraldine4Tableau de cotes pour ma classeMal lu l'énoncé...
14/09/2016 à 01:37cedrique30Frequence d'apparition d'une valeur en pourcentageA tout hasard, voir le fichier.....