| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 04/07/2014 à 11:22 | sefersefer | Concatener variables texte et numerique avec arrondi | Déjà ta formule est fausse. Essaye la mienne. Après si au moment de l'appel ton truc n'est pas nuimérique ça va te donner #valeur... |
| 04/07/2014 à 11:20 | guicart | Accéder à un userform depuis cellule | EZ Dans le module de la feuille du fais Puis dans le module de l'userform dans le initialize tu chopes le caption de ton label et tu remplis tes trucs à partir de la Exemple textbox1.value = Cells(UserForm1.Label1.Caption,1) Comme ça ta textbox1 prendra la valeur de la première colonne de la ligne d... |
| 04/07/2014 à 11:12 | sefersefer | Concatener variables texte et numerique avec arrondi | Déjà si tu veux utiliser des formules c'est plutôt comme ça Après... =CTXT("<$V_855>";2) Va te renvoyer une erreur.. puisque "<$V_855>" n'est pas un nombre, donc on ne peut pas l'arrondir Déjà si tu veux utiliser des formules c'est plutôt comme ça Après... =CTXT("<$V_855>";2) Va te... |
| 30/06/2014 à 16:12 | apreon | Méthode et technique de calcul | =MOYENNE(O9;P9;R9;S9)... |
| 30/06/2014 à 16:08 | barbara_sei | Graphique dynamique | Il suffit de changer les bornes du graphique avec une macro évenementielle worksheet_change qui se lancera à chaque changement de cellule... |
| 30/06/2014 à 16:02 | ELELSE | Mise en forme conditionelle ligne et cellule | Je ne pense pas que ce soit possible avec une MFC Une macro le ferait... |
| 30/06/2014 à 15:52 | micoe | Ouvrire preso.xls alors qu'il est vide | Outre les droits admin, il serait très facile d'importer le module dans le fichier perso.xls au début de la macro... |
| 30/06/2014 à 15:50 | GuyGoore225 | Astuce pour oter le mot de passe d'un fichier Excel | Cela s'appelle cracker un fichier. Ce n'est pas toléré ici. Par contre il existe une ribambelle de programmes le faisant très bien... |
| 30/06/2014 à 15:44 | apreon | Méthode et technique de calcul | Je ne pense pas avoir compris ta question: Les NA n'influent pas dans les calculs de moyennes puisqu'ils ne sont pas des valeurs numériques. De plus les cases vides non plus. Si tu cherches à savoir combien de NA tu as dans la colonne B il suffit de faire =NB.SI(B4:B115;"=NA")... |
| 05/06/2014 à 19:08 | Invité | Sélectionner un onglet dans une page internet | Donnez moi le site web et où devez vous cliquer avec votre code... |
| 05/06/2014 à 13:29 | romdurk | Calcul vente Year to Date et 12 derniers mois glissants | Le 1 fait.. A partir de là tu devrais pouvoir réussir... |
| 05/06/2014 à 13:15 | daffy85 | Explication | Avec une ligne de code on ne peut rien dire Ici c'est une boucle allant de i=1 à la dimension la plus haute de la première colonne de la matrice departhta Si c'est une matrice à 15 lignes et 3 colonnes, cela vaudra de i=1 à 15... |
| 05/06/2014 à 11:06 | antho | VBA Sélectionner dans 1code, 2colonnes sur plusieurs feuille | ... |
| 05/06/2014 à 10:59 | aurelien44300 | Piloter l'ouverture et la fermeture d'un PPS via Excel | Par contre utiliser du shell pour ouvrir ou fermer un ppt c'est pour les barbares.. Tu peux très bien piloter ppt depuis vba avec les references ppt Pour fermer il suffira de faire... |
| 05/06/2014 à 10:48 | daffy85 | Explication | Supposons que reptx = "c:\" et que fichier = "toto.txt" Tu ouvres le fichier : "c:\HTA\toto.txt" en ajout non destructif (append) avec le paramètre shared qui permet aux autres processus de l'utiliser en lecture ou écriture dans le canal numéro 1 En gros append est un parametre de mode qui peut valo... |
| 05/06/2014 à 10:38 | Invité | Sélectionner un onglet dans une page internet | Ce serait un truc du genre... |
| 04/06/2014 à 16:46 | vinc87 | Variable en erreur | Ah je n'avais pas vu que tu avais trouvé l'erreur. Avec des bribes de code il n'est pas possible de déceler une erreur. Il faut connaitre le défilement pour. M'enfin tout est bien qui finit bien; si tu as trouvé tant mieux... |
| 04/06/2014 à 16:43 | vinc87 | Variable en erreur | Montre moi toutes les macros ...... |
| 04/06/2014 à 16:33 | vinc87 | Variable en erreur | Si la macro évementielle se déclanche c'est que tu n'as pas mis d'application.enableevents = false Ton active cell ayant une colonne inférieure à 8 ça plante, normal ... Donc si tu me dis que tu as mis un application.enableevents = false et qu'elle se lance c'est que ce que tu me dis est faux. Je ne... |
| 04/06/2014 à 16:27 | vinc87 | Variable en erreur | Change le nom de ta variable. Project pour proj... |
| 04/06/2014 à 16:09 | vinc87 | Variable en erreur | Quand tu supprimes des lignes tu changes ton worksheet la macro se lance et tu as sûrement une variable projet dans ton autre code... Du coup ça plante. Essaie de ne pas utiliser les mêmes noms de variables ou joue sur les variables publiques ou privées. Par ailleurs les macro évenementielles du typ... |
| 04/06/2014 à 15:26 | bravodeltafr | Raccourci référence absolue | F4... |
| 04/06/2014 à 14:19 | Invité | Sélectionner un onglet dans une page internet | Que veux tu dire par onglet ? Tout objet html peut être selectionné facilement s'il a un nom ou un id, dans le cas échéant il faut analyses le code et mettre un espion sur l'objet internetexplorer application pour aller fouiller tout ce qui le compose et trouver son bonheur... |
| 04/06/2014 à 10:19 | baggerlouis | Navigation Excel lente | As tu une macro évenementielle, worksheet_selectionchange... |
| 04/06/2014 à 10:17 | daffy85 | Application.DisplayAlerts | Mauvaise traduction: -Je permets à l'application d'excel d'afficher des Alertes ( ex :attention vous avez quitté sans sauvegarder, attention des liens sont présents ) => Cette ligne est donc inutile dans ce cas là puisque déjà à true au début de ton code, la remettre à true est inutile et en plus... |
| 03/06/2014 à 17:52 | nico253 | Validation de saisie (+ de 2 critères) | Et(x>=0;x<=20) si x vaut 22. X n'est pas à la fois supérieur à 0 et inférieur à 20 donc erreur, donc ca se déclanche. Les valeurs admises sont celles qui rendent vraies tes conditions... |
| 03/06/2014 à 17:38 | nico253 | Validation de saisie (+ de 2 critères) | Parce que 22 est une valeur ou supérieure à 0 ou inférieure à 20 par contre ce n'est pas une valeur et supérieure à zéro et inférieure à 20. Une gymnastique mentale binaire qui des fois est difficile à saisir... |
| 03/06/2014 à 17:30 | tkd2009 | Application.Match VS WorksheetFunction.Match ? | C'est les mêmes. Aucune préférence si ce n'est éviter quelques touches de clavier... |
| 03/06/2014 à 17:28 | nico253 | Validation de saisie (+ de 2 critères) | =OU(ET(I22>=0;I22<=20);I22="ANJ";I22="AJ";.....)... |
| 03/06/2014 à 16:50 | Bart47 | Détection d'une partie de cellule en gras | ... |
| 03/06/2014 à 13:08 | Queentin34 | Répartition aléatoire d'un total | Simple, il faut tirer dix nombres aléatoires. En affecter un à chaque vendeur et diviser le tout par la somme des nombres aléatoires Chaque vendeur aura donc (Q totale * nombre aléatoire)/somme des dix nombres aléatoires... |
| 03/06/2014 à 11:16 | ciderlion | Choix de 2 mot de passe | Tu écris mal ta condition..... |
| 03/06/2014 à 11:05 | manu13390 | Traduction Chinois | En étant quelque peu ingénieux il va te suffire de boucler... de récupérer la traduction et de la mettre dans une cellule Supposons que tu veux traduire tout un sheet. Tu crées un sheet qui recevra la traduction Tu actives les references microsoft html object library et microsoft internet controls S... |
| 28/05/2014 à 15:29 | Viox | Equivalence de formule en VBA | En effet je n'avais rien compris!!! Si tu veux utiliser des formules excel dans vba, par exemple la fonction.. Texte C'est application.worksheetfunction.text(paremetre1,parametre2) .sum .average La plupart des fonctions de la classeur sont utilisables depuis classe worksheetfunction... |
| 28/05/2014 à 11:07 | favadusy57 | Msgbox qui recapitule toutes les msgbox précédentes | Non. Pour le coup soit tu en fais apparaitre plusieurs Soit tu construis un userform avec un bouton de défilement... |
| 28/05/2014 à 10:46 | Viox | Equivalence de formule en VBA | Déjà si tu veux mettre une formule tu dois le spécifier par .formula ou .formulalocal puisque tu les tapes en FR ActiveCell.formulalocal= "=LUNDITEXTE(7*j+DATE(annee;1;1)-JOURSEM(DATE(annee;1;1);2)-i;"jj.mm.aaaa")" Ne connaissant pas la formule lunditexte.. difficile de juger, cependant je peux dire... |
| 28/05/2014 à 10:41 | favadusy57 | Msgbox qui recapitule toutes les msgbox précédentes | T'es pas très débrouillard hein... if len(msg)>0 then Objshell.popup vbcr & msg & vbcr, 0,"traitement terminé",0 Sans oublier de créer l'objet en début de routine... |
| 28/05/2014 à 09:53 | favadusy57 | Msgbox qui recapitule toutes les msgbox précédentes | En Français facile: Une msgbox n'affiche QUE 1024 characteres: aaaa = 4 caractères Pour en afficher d'avantage: Soit tu utilises plusieurs messages box de 1024 chars chacune. Soit tu construits une messagebox faite maison que tu appelleras en lui donnant l'argument que tu veux Soit tu utilises les p... |
| 28/05/2014 à 09:44 | favadusy57 | Msgbox qui recapitule toutes les msgbox précédentes | En effet, une msgbox ne peut afficher que 1024 caractères.. soit tu splites ta string en parties de 1024 characterz soit tu creez un userform qui fera office de msgbox soit tu utilises WSH Set objshell = createobject("Wscript.Shell") Objshell.popup msg, 0,"titre",0... |
| 28/05/2014 à 09:04 | favadusy57 | Msgbox qui recapitule toutes les msgbox précédentes | A mettre avant le sub à la première ligne du module... |
| 28/05/2014 à 09:00 | favadusy57 | Msgbox qui recapitule toutes les msgbox précédentes | Au début de ton module principal. En effet si la variable n'est pas publique tes autres modules n'y ont pas accès... |
| 27/05/2014 à 16:33 | favadusy57 | Msgbox qui recapitule toutes les msgbox précédentes | En début de ton module... |
| 27/05/2014 à 14:19 | titus11 | Afficher son nom à l'ouverture d'un classeur Excel 2003 | ... |
| 27/05/2014 à 13:50 | cg1980 | Volatilite portfeuille | Il te faut donc calculer la matrice des variances covariances Un petit exemple statique du CAPM-MEDAF pour t'en inspirer En dynamique il suffira de faire une macro qui dans ta diagonale calcule les variances et dans les autres cases la covariance.. Il te suffira ensuite de faire le produit matriciel... |
| 27/05/2014 à 13:21 | cg1980 | Volatilite portfeuille | =SOMMEPROD(B8:F8;B6:F6) Auquel tu dois rajouter la covariance entre chacun des actifs composant ton portefeuille... |
| 27/05/2014 à 12:00 | sophieTaureau | C'est possible de créer un lien à la source de donnée en cré | Je ne connais pas ton crystal. Désolé... |
| 27/05/2014 à 11:39 | sophieTaureau | C'est possible de créer un lien à la source de donnée en cré | Excel ce n'est pas une solution professionnelle. Sinon tu peux développer un programme en C/PHP/Python/Java/Fortran/VB.net.... qui lance Excel en tâche de fond avec visible = false avec la boucle qui refreshe.. ça va manger 200M de ram mais c'est tout... |
| 27/05/2014 à 11:10 | gaetan2812 | Macro Export PDF + Création Dossier | Toi très peu débrouillard... |
| 27/05/2014 à 11:01 | lolo69490 | Ouvrir fichier Excel en VBA | ... |
| 27/05/2014 à 10:53 | gaetan2812 | Macro Export PDF + Création Dossier | ... |