| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 03/12/2008 à 20:55 | Mitchou33 | Renommer un classeur Excel par VBA | Essaie comme ça : ThisWorkbook.SaveCopyAs ("C:\Desktop\" & Nom & ".xls") A+... |
| 03/12/2008 à 19:33 | Mitchou33 | Renommer un classeur Excel par VBA | Quand tu crées un nouveau classeur, pas besoin de le renommer il suffit de le sauvegarder ( SaveAs ) Le principe est le même si tu crées un nouveau classeur à partir d'un classeur existant. On utilise alors plutôt SaveCopyAs Les nuances sont subtiles mais comme la question est un peu vague je te ren... |
| 03/12/2008 à 19:25 | Mboules | Fermer une autre feuille par une macro | Il n'est pas possible de fermer une feuille . Pour obtenir une réponse précise il faut au minimum un question précise... Pour une réponse sur une macro qui ne marche pas bien, le minimum est de fournir tout le code de la macro qui marche pas bien... A+... |
| 03/12/2008 à 19:21 | nsqualli | Porté d'une variable | Et j'ai encore répondu à coté de la question, mais ce n'est pas étonnant : avec une bribe de code on à forcément une vue partielle... Il semble donc plutôt que c'est DebJanvier qui t'intéresse.... Tu peux donc la rendre visible de partout en déclarant : Dim DebJanvier avant toute macro dans un modul... |
| 03/12/2008 à 19:10 | nsqualli | Porté d'une variable | Une macro commence par Sub NomMacro () et se termine par End Sub De plus la portée d'une variable est souvent étroitement dépendante des modules du classeur... Inutile d'espérer un réponse argumentée avec 3 lignes de code extraites d'on ne sait ou ! Cependant, pour le peu qu'on en voit, LigP est la... |
| 01/12/2008 à 16:17 | boronali | Pb de syntaxe dans Excel | Oui... en fait il manque le dernier "valeur_si_faux" Ex : =SI(ET(B9>=12;B9<14);"AB";SI(ET(B9>=14;B9<16);"B";SI(B9>=16;"TB";"inférieur"))) A+... |
| 01/12/2008 à 15:58 | nsqualli | Comparaison chaine de caractere | Le test se fait surement mais c'est probablement le résultat qui est inattendu... remplace ta clause if par celle-ci pour voir : If f1nom = fPnom Then MsgBox ("c bon") Else Msgbox 'beurk" End If Workbooks(name).Close SaveChanges:=False... |
| 01/12/2008 à 07:02 | DJ FA | Délimiter la zone de travail ? | Sinon, j'ai aussi deux articles en VBA pour amateur branché... iu... A+... |
| 01/12/2008 à 06:19 | DJ FA | Délimiter la zone de travail ? | Moi, je trouve ça plus cool que de les peindre en noir A+... |
| 30/11/2008 à 23:26 | DJ FA | Délimiter la zone de travail ? | Selectionner toutes les lignes à masquer et faire Format / Ligne / Masquer Faire la même chose pour les colonnes... A+... |
| 30/11/2008 à 17:42 | EricF | Supprimer la dernière feuille | ...Pourtant la ligne citée est valide : Ya juste à rajouter un "Application.DisplayAlerts = False" pour que ça marche sans problème. A+... |
| 30/11/2008 à 14:37 | EricF | Comment gérer Application.ScreenUpDating | Moi non plus... |
| 30/11/2008 à 11:57 | phil | Une cellule à réponses multiples | Ca m'étonnerait : On peut supposer qu'un agent n'est pas en semaine 2 deux semaines de suite ! A+... |
| 30/11/2008 à 11:49 | EricF | Créer une feuille par item dans plage de cellules | Bien sur ! A force de faire des essais tous azimuths les copier/coller deviennent un peu aléatoires... A+... |
| 30/11/2008 à 11:22 | EricF | Créer une feuille par item dans plage de cellules | La (cas simple: pas d'autres données dans la zone) A+... |
| 30/11/2008 à 11:04 | EricF | Créer une feuille par item dans plage de cellules | Je viens d'affiner un peu ma réponse précédente, tu peux peut-être me relire... En fait pour la limite maximum j'avais (enfin !) compris, mais la question c'est est-ce que tu peux reserver toute cette zone de ta feuille ? Si oui pas de problème, tu analyses tout le temps toute la zone et là pas de p... |
| 30/11/2008 à 09:03 | EricF | Créer une feuille par item dans plage de cellules | C'est un problème qui a de nombreuse références sur le Web. Il faut jouer habilement entre Range, End, Resize et/ou UsedRange Mais si tu utilise End, il semble qu'il faut d'abord évaluer "A2" au début de la macro. Ensuite... Les solutions sont très différentes selon le contexte ! Mais c'est toujours... |
| 29/11/2008 à 15:48 | EricF | Obliger un textbox à ne prendre que des nombres | Désolé, je n'arrive pas à produire cette erreur ! On verra si quelqu'un est plus doué que moi... A+... |
| 29/11/2008 à 14:18 | jojo31 | Formats de cellule différents | Un peu de lecture sur Google te dirait que c'est le tableur version Open Office... Euh... C'est quoi Open Office ? Je sais pas, je l'ai pas ! Nan j'blague... Pour résumer, c'est un genre de freeware qui permet aux radins de faire du "Excel like" sans se faire goinfer leurs économies... A+... |
| 29/11/2008 à 14:11 | EricF | Obliger un textbox à ne prendre que des nombres | Je n'ai ni 2007, ni la version Englais... mais essaie quand même de convertir ton fichier en Excel 2000-2003 et voie si l'erreur subsiste. Si elle subsiste envoie ton fichier dans ce format. ça serait bien aussi que tu donnes le numéro d'erreur que tu as (en pricipe VBA doit te dire Erreur 9, 3 ou 4... |
| 29/11/2008 à 13:58 | an.pi | Validation -zone numérique-- Gestion erreur | Il ya gestion d'erreur et...gestion d'erreur. Dans le cas présent, Oui c'est suffisant. Pour ta validation MAX, tu peux pas mettre du VBA mais ta formule fonctionne très bien. Pour l'attente c'est simple tu utilises une macro qui s'eécute à chaque fois que quelque chose change et comme à chaque fois... |
| 28/11/2008 à 09:50 | palaisbonbon | Gestion de stock [modification demandée] | Il y très peu d'adepte de ce type de format... Veuillez enregister le ficher au format 2000-2003 avant de le mettre à disposition sur le forum SVP. A+... |
| 27/11/2008 à 23:55 | jojo31 | Formats de cellule différents | Je crois me souvenir... avoir lu quelque part... Quand ça ne marche plus sous Excel, on doit pouvoir ouvrir le classeur sous OOo Calc, non ? A+... |
| 27/11/2008 à 22:19 | blueangel | Macro de mot de passe | Une possibilité : https://www.excel-pratique.com/~files/doc/ndHrGpwd.xls A+... |
| 27/11/2008 à 21:26 | nsqualli | Ouvrir et fermer un classeur sous Excel | Essaie : A+... |
| 27/11/2008 à 16:48 | lapattefol | Compter des lignes | Voir ici A+... |
| 27/11/2008 à 14:42 | an.pi | Tirage au sort suite | Waow... Futée hein ! La [Edit] Fichier à downloader : ne fonctionne pas correctement dans IE. A+... |
| 27/11/2008 à 03:19 | an.pi | Tirage au sort suite | Je ne comprend pas la question. Il n'y a aucun code a corriger dans ton fichier et aucun rapport avec la protection de feuille ??? Merci de rédiger les questions de manière compréhensible... A+... |
| 26/11/2008 à 21:03 | nsqualli | Parcour des classeur dans un repertoire | Untilise une routine comme ça : [b]Sub test() TonRepertoire =[/b] " C:\tonchemin\ " [b]Fich = Dir(TonRepertoire & "*.xls") Do While Fich <> "" MsgBox Fich Fich = Dir() Loop End Sub[/b] Au lieu du MsgBox tu mettras ton code de récupération de données... A+... |
| 26/11/2008 à 15:11 | Peppone31 | Tirage au sort.... multiple cette fois-ci | Une nouvelle version améliorée... Fonctionne quel que soit le nombre de poule et quel que soit le nombre d'équipes par poule... La seule exigence est de prévoir une ligne vide (ligne en jaune) après la liste des équipes. (mais on peut insérer une ligne avant la ligne jaune s'il y a plus de 3 équipes... |
| 26/11/2008 à 00:16 | Peppone31 | Tirage au sort.... multiple cette fois-ci | Une adaptation de mon précédent fichier. Même fonctionnement mais programmé "à la sauvette" et strictement limité à 6 poules de 3 ! La A+... |
| 25/11/2008 à 22:35 | Yvouille | Choix multiple et aléatoire | Je ne sais pas ce que tu appelles livrets... Mais tu as quatre possibilités de réglages en H1:I2 ce sont les bornes basses et et hautes de tes séries de nombres. Si tu modifies les quatres chiffres comme suit : 14 70 et 3 3 (par exemple) tu auras une série de multiplications par 3 seulement si tu me... |
| 25/11/2008 à 17:41 | Peppone31 | Tirage au sort... progressif | Euh... Pas trop eu le temps de gamberger sur ton prob. Je t'ai fait ça sur le modèle d'un truc que j'utilise déjà pour un loto... Yaka appuyer sur bouton pour lancer la mécanique... Ensuite il faut cliquer sur l'USF (afficheur) pour obtenir le tirage suivant... Les villes à tirer sont cachées ligne... |
| 25/11/2008 à 16:17 | EricF | Saisie et format d'un textbox | C'est un peu galère, c'est vrai que le point du pavé numérique n'est pas reconnu comme une virgule dans les TextBox par VBA... Il faudrait redéfinir cette touche ou coder pour remplacer systématiquement le point par une virgule avant de tester isnumeric c'est pourquoi j'ai définitivement opté pour a... |
| 25/11/2008 à 13:57 | Peppone31 | Tirage au sort... progressif | Il n'y a pas beaucoup de fan de ce format... Merci d' enregister sous ... le format Excel 2000-2003 A+... |
| 25/11/2008 à 01:46 | Yvouille | Choix multiple et aléatoire | Euh... Un ne serait pas suffisant ? A+... |
| 24/11/2008 à 21:29 | dubois | Macro niveau sécurité | Un petit classeur signé en pour vos essais... A+... |
| 24/11/2008 à 21:05 | dubois | Macro niveau sécurité | Bnsoir, Non, la signature n'a rien à voir avec les cookies, ni avec le crack ou le hack... enfin au niveau de l'utilisateur lambda... A mon avis les plaisantins capables de hacker une signature selfcert ont surement autre chose à faire que bricoler des classeurs Excel pour faire croire qu'ils ont ét... |
| 24/11/2008 à 19:11 | cfn3cfn | Deplacement H et V | Cette macro ne présente aucun intéret. Tu peux la supprimer purement et simplement... En effet une fois la zone de scroll définie elle ne risque pas de bouger toute seule donc il est inutile de la redéfinir à chaque ouverture. Par contre il y a un petit problème pour les feuilles autres que 1 à 12 i... |
| 24/11/2008 à 18:38 | pjdu16 | Trouver la bonne formule pour calculer le nombre de jour | Comme je ne suis vraiment pas un formuleux... et pour le fun ! La tout en fonctions personnalisées. A+... |
| 24/11/2008 à 07:31 | cfn3cfn | Deplacement H et V | Bêêêêêh Avec ça comme détails je vais surement trouver la solution ! Effectivement il ne doit rien y avoir d'autre dans ton ThisWorkbook sinon tout ça doit être repensé soigneusement. Et si tu me disais ce qu'il y a dans ton ThisWorkbook ? A+... |
| 23/11/2008 à 23:05 | EricF | Saisie et format d'un textbox | Moi j'ai : ...mais j'utilise le séparteur "point". Je suppose qu'avec une virgule, ça fera ton affaire également. Inutile de tester Right : IsNuméric suffit bien... A+... |
| 23/11/2008 à 18:32 | pjdu16 | Trouver la bonne formule pour calculer le nombre de jour | C'est vrai que tout le monde n'est pas forcément "rar.compatible" Pour être sur de toucher le maximum de répondeurs, il est préférable de na pas utiliser de programmes "exotiques". A+... |
| 23/11/2008 à 17:46 | cfn3cfn | Deplacement H et V | Je t'ai fait avec les 12 feuilles au fonctionnement identique et une gestion des autres classeurs ouverts en même temps. A la fermeture, ou à la désactivation le fonctionnement normal est rétabli. Cependant s'il ya d'autres feuilles que celles ci le fonctionnement serait identique. Chaque particular... |
| 23/11/2008 à 15:34 | nicomar | Calcul moyenne plusieurs ligne | Voilà la bonne trduction (Heu... en principe !) = IF (A1<>A2; SUMPRODUCT ((A$1:A$100=A1)*(A1<>A2)*1;B$1:B$100)/ COUNTIF (A$1:A$100;A1);"") A+... |
| 23/11/2008 à 15:22 | cfn3cfn | Deplacement H et V | La précedente est modifiée pour tenir compte de cette nouvelle donne. Nota : Il existe de nombreuses variantes de ce principes, toutes aussi tortueuses. Y suffit de savoir exactement ce qu'on veut et de jouer sur tous les paramètres. Dans tous les cas, ne pas perdre de vue que ces macros évènementie... |
| 23/11/2008 à 14:44 | cfn3cfn | Deplacement H et V | A supposer que ma dernière démo fonctionne correctement sur MAC, ce dont je ne suis pas persuadé... Tu as déjà la réponse dans les fils précédents et dans ma dernière démo. Après yapuka combiner astucieusement avec l'évènement Worksheet_Change pour obtenir avoir un déplacement vertical dans la colon... |
| 23/11/2008 à 11:17 | cfn3cfn | Déplacement cellules | Pas de problème. A bientôt pour de nouvelles Excel...lentes aventures ! A+... |
| 23/11/2008 à 10:37 | cfn3cfn | Déplacement cellules | Une qui fait un peu la synthèse de tout ça. A+... |
| 23/11/2008 à 09:59 | cfn3cfn | Déplacement cellules | Euh... c'est une bribe de VBA Si tu ne trouves pas le menu Options / Modifications qui permet de déplacer le curseur après validation, tu peux toujours utiliser le code VBA qui fait la même chose. Tu crées une macro qui contient cette ligne. Mais cette propriété est valable pour tout Excel, pas pour... |