Modérateur

Inscrit le :27/04/2007
Dernière activité :Hier à 16:46
Version d'Excel :2016, Mac 2011
Emploi :Retraité
Lieu :Liège - Belgique
Messages
16'347
Votes
2'928
Fichiers
3
Téléchargements
10'342
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par Dan - page 323

DateAuteur du sujetSujetExtrait du message
02/06/2010 à 12:50eliot raymondAmélioration du codeQuel est le souci ? Ce code vient d'Amadeus sur un autre fil si je me rappelle... A te relire...
02/06/2010 à 12:39msrtn Macro Ajout d'une ligneRe, Oui c'est possible mais quelle est cette cellule car tu as pas mal de tableau dans ta feuille ? Ce que tu peux faire c'est mettre un texte dans les cellules où tu souhaites pouvoir ajouter une ligne et le code récupère cette info pour autoriser l'ajout de la nouvelle ligne. Exemple : on pourrait...
01/06/2010 à 20:20an.pi Temps d'ouverture du programme trés longLe fichier est illisible...donc ... edit Dan : je suis parvenu à récupérer et lire le fichier mais il est bridé donc pas possible de voir le code qui rame. Quel est le mot de passe VBA ?? De plus il y a des données confidentielles !! à ne pas faire évidement. Le fichier est supprimé de fil...
01/06/2010 à 20:18Luigi13 VBA :autofill par rapport au texteRe, Plus simple... mets ton fichier en ligne avec données non confidentielles. On verra mieux de quoi il retourne Amicalement...
01/06/2010 à 14:41Luigi13 VBA :autofill par rapport au texteTu es sur de parler de la colonne A ?? Dans ton code on voit colonne B et AB ... A essayer : Attention à ta variable i qui était non déclarée dand ton code Amicalement PS : Oublie pas de cloturer le fil......
01/06/2010 à 14:32MEDSALEMRisque sur les macroEn premier merci de cloturer tes fils lorsque ta demande est terminée comme cela t'es expliqué dans la charte dont le lien t'a été envoyé dans ta BAL lors de ton inscription. Tous tes fils sont ouverts et attendent une réponse de ta part. Merci de ta participation. Concernant les macros, que veux tu...
01/06/2010 à 14:26TheBChanger les valeurs des cellules d'une rangée en VBABen c'est pas une bonne idée d'utiliser des raccourcis existants en excel car CTRL + a, est utilisé pour sélectionner les cellules de ta feuille. Donc ne jamais prendre les raccourcis excel pour les lier à une macro perso ! Sinon sans macro, pourquoi tu n'utilises pas simplement les raccourcis excel...
01/06/2010 à 12:43james404 Empêcher fusion de cellule mais autoriser saisieSélectionne les cellules qui ne peuvent être fusionnées, puis déverrouille les par Format / Cellule / Protection. Mets un mot de passe sur ta feuille. Amicalement...
01/06/2010 à 12:29msrtn Macro Ajout d'une lignePas besoin d'un bouton pour chaque tableau. Utilise ce code associé à un bouton Sélectionne une cellule dans ton tableau où tu veux ajouter un ligne puis clique sur le bouton en question. Amicalement...
31/05/2010 à 12:18gauguin Tableau croisé: modifier la présentation des donnéesPas sûr d'avoir compris là... Sinon, clique sur le champ "données" et déplace le sur le mot "Total" --> C'est cela que tu veux ??? Si tu veux faire le contraire (du tableau 2 vers 1), clique sur le champ "données" et déplace le sur ton champ "Sex". Amicalement...
31/05/2010 à 09:26jjmClassement automatiqueRe, Le tri ne fonctionne pas parce que dans la colonne L tu as figé les plages de ta formule RANG et à partir de L29 ta formule ne renvoie plus le classement mais bien un erreur. Donc en L2 remplace =SI(OU(K3=0;K3="");"";RANG(K3;$K$3:$K $ 28;1)) par =SI(OU(K3=0;K3="");"";RANG(K3;$K$3:$K28;1)) Ensuit...
30/05/2010 à 14:12MEDSALEM Question importanteQuestion 2 Quelle plage et de quelle feuille ? Amicalement...
30/05/2010 à 11:37sultane13Envoi e mail a partir d'adresse d'un tableauSuis ce lien : - https://forum.excel-pratique.com/post99030.html?hilit=mail#p99030 Amicalement...
30/05/2010 à 11:36sultane13Envoi e mail a partir d'adresse d'un tableauEdit Dan. Post supprimé...
29/05/2010 à 17:41Yvouille Code VBA afin de compléter automatiquement une celluleRe, Concernant ton dernier souci, je n'ai de pb chez moi. Dis moi si tu as éventuellement une autre macro dans ton fichier ou dis moi en détail ce que tu fais, de manière à ce que je reproduise la même chose. Essaie aussi en ne fusionnant pas tes cellules D3:E3 et D4:E4. Partons sur la feuille non p...
29/05/2010 à 16:26dianbobo Condition if sur un mot VBAEssaie comme ceci : Amicalement...
29/05/2010 à 13:12Yvouille Code VBA afin de compléter automatiquement une celluleRe, Au démarrage du code, ta feuille est protégée ? et ta cellule est verrouillée ou pas ? Dans la partie "Case 1985 To 1994, Is > 2004" remplace par A te relire...
29/05/2010 à 12:12Fab291 Fonction For NextEst-ce ce code est complet ? car il va buguer sur cette ligne ActiveCell.Offset(13, -7).Range("A1:F12").Select et la variable Reponse ne correspond à rien. Mets ton fichier sans données confidentielles avec ce que tu veux obtenir et où dans la feuille. Ce sera plus simple de te donner une solution A...
29/05/2010 à 11:36eliot raymond Insertion d'une formeRe, Oui cela peut se faire mais une fois liée le code ne fonctionnera plus puisque tes deux formes ne seront plus qu'une seule. Cela revient à ta première demande du 28/05 à midi. Amicalement...
29/05/2010 à 11:26Yvouille Code VBA afin de compléter automatiquement une celluleRe, Pas besoin de remettre ton fichier, je travaille sur ton fichier d'origine. Essaie ce code que j'ai du remanier au vu de ta demande. Cela suppose que tu protèges ta feuille comme je l'ai constaté précédemment. Amicalement...
28/05/2010 à 23:50Yvouille Code VBA afin de compléter automatiquement une celluleRe, Je pense voir de quoi tu parles. Essaie en ajoutant cette instruction juste avant IF OK = TRUE Amicalement...
28/05/2010 à 22:08Yvouille Code VBA afin de compléter automatiquement une celluleRe, essaie comme ceci : Une remarque toutefois, si tu peux éviter les cellules fusionnées c'est préférable car les codes n'aiment pas beaucoup cela. Si ton texte dans D3 dépasse la largeur de la cellule cela ne gênera pas puisqu'il se superposera sur la cellule E3. Au niveau code c'est nettement mie...
28/05/2010 à 15:34eliot raymond Insertion d'une formeRe, C'est un peu de la bidouille mais une possibilté est de créer deux objets puis tu sélectionnes 1 à 1 et tu choisis l'alignement. Une fois fait tu adaptes la macro pour qu'elle inscrive ce que tu veux dans chaque objet. Amicalement...
28/05/2010 à 14:37dubois VBA SyntaxeEssaie comme ceci : Amicalement...
28/05/2010 à 13:19eliot raymond Insertion d'une formeCe n'est pas la suite de ceci ? -> https://forum.excel-pratique.com/excel/resultat-dans-la-forme-t17414.html Tu peux mettre un fichier avec un mot d'explication ?? A te relire Edit Dan : peut être ceci --> Sheets("Feuil1").Shapes(1).TextFrame.Characters.Text = ""...
28/05/2010 à 13:16Yvouille Code VBA afin de compléter automatiquement une celluleSi l'on veut aussi que soit sélectionné la cellule D5, il faut passer par code : A essayer : Code à placer en VBA dans la feuille "Calculs" Amicalement...
28/05/2010 à 08:19coquitoAdditionner des cellules de memes couleur??Non nécessaire mais si tu le veux absolument avec VBA vois ce lien --> https://forum.excel-pratique.com/excel/somme-si-couleur-t17403.html Amicalement...
27/05/2010 à 20:53exceliumExplication VBARe, effectivement Bob71Au, j'y avais pensé également mais comme notre demandeur est "largué" comme il le dit, je me suis demandé s'il s'agissait d'une Userform ou de ce que j'ai expliqué. Merci de ta précision en tout cas Amicalement...
27/05/2010 à 16:04DoublechoComment enregistrer la feuille active seulEssaie ceci : A noter qu'il faudra n'enregistrer qu'une fois par jour sans quoi le fichier aura le même nom et bug ! biensur Le mieux dans ces cas est de prévoir une cellule qui s'incrémente au fur et à mesure ou utiliser le nom de ta feuille. Amicalement...
27/05/2010 à 13:10dianboboCorrection de l'erreurRe Désolé mais faire une amélioration sans voir le fichier cela me parait diffcile. Mets donc ton fichier en ligne sans données confidentielles. Je regarderai le code en question Edit dan : ok. Le fichier est ailleurs et je ne vois pourquoi tu as ouvert un deuxième fil !!!! https://forum.excel-prati...
27/05/2010 à 13:06chb44Macro pour masquer des lignesRe, J'avance sur ton code et vois que tu as des cellules fusionnées, ce qui met toujours le souc dans les codes. Ne serait-il pas plus simple de faire ce controle par rapport aux cellules A59, A61, A63 plutôt que se servir de la colonne C? De cette sorte dès que tu rentreras un pourcentage dans ces...
27/05/2010 à 12:11exceliumExplication VBAAssez incompréhensible comme code car on se demande à quoi servent quelques instructions. De plus aucune de tes variables ne sont déclarées Sinon un tentative d'explication : Le Do until loop est une bidouille qui te permet d'aller compléter les données plus bas dès que la cellule B est non vide. Pa...
27/05/2010 à 10:53olivlalalaRemplir une cellule suivant une liste deroulante?Re, Tu aurais dû au moins expliquer que tu avais des valeurs d'erreur. Cela aurait été plus clair pour te répondre... 1 .Mets la formule pour le nom "Pro" comme ceci --> =DECALER(Validation!$A$2;;;NBVAL(Validation!$A:$A)-1) 2. Définis un nouveau nom "Plage" par Insertion/nom/définir et mets cette...
26/05/2010 à 20:58olivlalalaRemplir une cellule suivant une liste deroulante?Re, Quelle formule ? La formule se trouve dans quelle cellule et dans quelle feuille ? Reporter sur les lignes du dessous ? Par rapport à quoi ? Quelles coordonnées du tableau ? Le tableau des projets se trouve dans quelle feuille ...
26/05/2010 à 20:42james404 Macro plusieurs onglets sur un seulRe, ben comme je le disais avant Claude concernant les cellules fusionnées. On risque de faire une usine à gaz pour résoudre ce pb. D'où mes conclusions dans mon post précédent. A bientôt...
26/05/2010 à 16:23olivlalalaRemplir une cellule suivant une liste deroulante?Re, Je n'ai pas compris ta demande là ? Tu peux réexpliquer ? Amicalement...
26/05/2010 à 16:18james404 Macro plusieurs onglets sur un seulRe, Salut Claude, Pourquoi copier la colonne F ?? A te relire...
26/05/2010 à 13:31olivlalalaRemplir une cellule suivant une liste deroulante?Avec une formule type RECHERCHEV cela devrait convenir Ex : En feuille 2, tes données --> colonne A Projet, Colonne B type de projet En feuille 1, ta base avec en A1, la liste déroulante "Projet" choisie sur base de la colonne A de la feuille 2 En B1, la formule qui récupérera le Type de projet ...
26/05/2010 à 13:21jefbaud Nommer une feuilleSi ta demande est ok, merci de cloturer ton fil en cliquant sur le V en vert. Amicalement...
26/05/2010 à 13:18spikehellListe déroulante qui permet un renvoi autoRe, Merci pour le fichier mais peux-tu me dire à quoi correspond les noms "Etat, Problématique et plan d'action" dans ta feuille 2. Sinon avec le filtre auto dont je t'ai parlé : Dans la feuille 2, sélectionne A2 à I2 Menu DONNEES / FILTRE --> Option FILTRE AUTOMATIQUE. Détermine la plage de cell...
26/05/2010 à 13:10james404 Macro plusieurs onglets sur un seulSans définir une hauteur fixe ou réajustement automatiquement, ce n'est pas possible à faire. Ton souci vient des cellules fusionnées... Je le répète souvent --> à ne jamais faire dans une feuille excel. Cela met toujours le souc dans les codes. A te relire...
26/05/2010 à 11:22james404 Macro plusieurs onglets sur un seulRe, Quelle est la valeur de la hauteur des lignes dans ta feuille ? A te relire...
26/05/2010 à 11:16eliot raymond Résultat dans la formeRe, Quel est le nom de la feuille qui contient le tableau ? As-tu bien placé le code dans la feuille contenant ce tableau ? --> (clique droite sur l'onglet, puis choisir l'option "visualiser le code") Y a-t-il d'autres objets que ce rectangle sur ta feuille ? A te relire...
26/05/2010 à 09:22eliot raymond Résultat dans la formePAr code VBA Code à placer dans la feuille où se trouve ton tableau. Amicalement...
25/05/2010 à 20:57spikehellListe déroulante qui permet un renvoi autoRe, quel est le nom de la feuille qui doit reprendre toutes les données à imprimer ? Amicalement...
25/05/2010 à 20:55Fabienne Somme si couleurOn ne peut avoir le même nom de macro dans un même fichier. Donc ici il utiliser un autre nom de code. PAr exemple : Pour les polices -->sommesicouleurpolice et pour les cellules sommesicouleur Amicalement...
25/05/2010 à 15:51Fabienne Somme si couleurIl suffit de remplacer dans le code : par Amicalement...
25/05/2010 à 15:48dianboboCorrection de l'erreurEssaie ceci : Bien entendu il faudra faire varier i de 6 à 100 Amicalement...
25/05/2010 à 15:45113mikeArrondi Inf sur toute une colonne ?Ben tu fais l'arrondi sur une cellule puis tu recopies cette formule vers le bas avec la poignée de recopie. Amicalement...
25/05/2010 à 15:44spikehellListe déroulante qui permet un renvoi autoPourquoi faire une copîe sur une feuille séparée et ne pas utiliser l'option Filtre automatique d'excel (DONNEES / FILTRE / FILTRE AUTOqui te permet à tout moment de filtrer d'après les données de ta liste déroulante et d'imprimer les données filtrées (ce que tu recherches si j'ai bien compris) AMic...