| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 02/06/2010 à 12:50 | eliot raymond | Amélioration du code | Quel est le souci ? Ce code vient d'Amadeus sur un autre fil si je me rappelle... A te relire... |
| 02/06/2010 à 12:39 | msrtn | Macro Ajout d'une ligne | Re, 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:20 | an.pi | Temps d'ouverture du programme trés long | Le 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:18 | Luigi13 | VBA :autofill par rapport au texte | Re, Plus simple... mets ton fichier en ligne avec données non confidentielles. On verra mieux de quoi il retourne Amicalement... |
| 01/06/2010 à 14:41 | Luigi13 | VBA :autofill par rapport au texte | Tu 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:32 | MEDSALEM | Risque sur les macro | En 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:26 | TheB | Changer les valeurs des cellules d'une rangée en VBA | Ben 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:43 | james404 | Empêcher fusion de cellule mais autoriser saisie | Sé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:29 | msrtn | Macro Ajout d'une ligne | Pas 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:18 | gauguin | Tableau croisé: modifier la présentation des données | Pas 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:26 | jjm | Classement automatique | Re, 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:12 | MEDSALEM | Question importante | Question 2 Quelle plage et de quelle feuille ? Amicalement... |
| 30/05/2010 à 11:37 | sultane13 | Envoi e mail a partir d'adresse d'un tableau | Suis ce lien : - https://forum.excel-pratique.com/post99030.html?hilit=mail#p99030 Amicalement... |
| 30/05/2010 à 11:36 | sultane13 | Envoi e mail a partir d'adresse d'un tableau | Edit Dan. Post supprimé... |
| 29/05/2010 à 17:41 | Yvouille | Code VBA afin de compléter automatiquement une cellule | Re, 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:26 | dianbobo | Condition if sur un mot VBA | Essaie comme ceci : Amicalement... |
| 29/05/2010 à 13:12 | Yvouille | Code VBA afin de compléter automatiquement une cellule | Re, 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:12 | Fab291 | Fonction For Next | Est-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:36 | eliot raymond | Insertion d'une forme | Re, 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:26 | Yvouille | Code VBA afin de compléter automatiquement une cellule | Re, 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:50 | Yvouille | Code VBA afin de compléter automatiquement une cellule | Re, Je pense voir de quoi tu parles. Essaie en ajoutant cette instruction juste avant IF OK = TRUE Amicalement... |
| 28/05/2010 à 22:08 | Yvouille | Code VBA afin de compléter automatiquement une cellule | Re, 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:34 | eliot raymond | Insertion d'une forme | Re, 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:37 | dubois | VBA Syntaxe | Essaie comme ceci : Amicalement... |
| 28/05/2010 à 13:19 | eliot raymond | Insertion d'une forme | Ce 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:16 | Yvouille | Code VBA afin de compléter automatiquement une cellule | Si 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:19 | coquito | Additionner 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:53 | excelium | Explication VBA | Re, 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:04 | Doublecho | Comment enregistrer la feuille active seul | Essaie 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:10 | dianbobo | Correction de l'erreur | Re 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:06 | chb44 | Macro pour masquer des lignes | Re, 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:11 | excelium | Explication VBA | Assez 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:53 | olivlalala | Remplir 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:58 | olivlalala | Remplir 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:42 | james404 | Macro plusieurs onglets sur un seul | Re, 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:23 | olivlalala | Remplir une cellule suivant une liste deroulante? | Re, Je n'ai pas compris ta demande là ? Tu peux réexpliquer ? Amicalement... |
| 26/05/2010 à 16:18 | james404 | Macro plusieurs onglets sur un seul | Re, Salut Claude, Pourquoi copier la colonne F ?? A te relire... |
| 26/05/2010 à 13:31 | olivlalala | Remplir 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:21 | jefbaud | Nommer une feuille | Si ta demande est ok, merci de cloturer ton fil en cliquant sur le V en vert. Amicalement... |
| 26/05/2010 à 13:18 | spikehell | Liste déroulante qui permet un renvoi auto | Re, 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:10 | james404 | Macro plusieurs onglets sur un seul | Sans 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:22 | james404 | Macro plusieurs onglets sur un seul | Re, Quelle est la valeur de la hauteur des lignes dans ta feuille ? A te relire... |
| 26/05/2010 à 11:16 | eliot raymond | Résultat dans la forme | Re, 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:22 | eliot raymond | Résultat dans la forme | PAr code VBA Code à placer dans la feuille où se trouve ton tableau. Amicalement... |
| 25/05/2010 à 20:57 | spikehell | Liste déroulante qui permet un renvoi auto | Re, quel est le nom de la feuille qui doit reprendre toutes les données à imprimer ? Amicalement... |
| 25/05/2010 à 20:55 | Fabienne | Somme si couleur | On 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:51 | Fabienne | Somme si couleur | Il suffit de remplacer dans le code : par Amicalement... |
| 25/05/2010 à 15:48 | dianbobo | Correction de l'erreur | Essaie ceci : Bien entendu il faudra faire varier i de 6 à 100 Amicalement... |
| 25/05/2010 à 15:45 | 113mike | Arrondi 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:44 | spikehell | Liste déroulante qui permet un renvoi auto | Pourquoi 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... |