Passionné d'Excel

Inscrit le :18/09/2008
Dernière activité :24/03/2026 à 13:55
Version d'Excel :2016
Lieu :bourg en bresse
Messages
9'456
Votes
1'262
Fichiers
4
Téléchargements
29'762
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par galopin01 - page 187

DateAuteur du sujetSujetExtrait du message
03/12/2008 à 20:55Mitchou33Renommer un classeur Excel par VBAEssaie comme ça : ThisWorkbook.SaveCopyAs ("C:\Desktop\" & Nom & ".xls") A+...
03/12/2008 à 19:33Mitchou33Renommer un classeur Excel par VBAQuand 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:25Mboules Fermer une autre feuille par une macroIl 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:21nsqualliPorté d'une variableEt 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:10nsqualliPorté d'une variableUne 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:17boronali Pb de syntaxe dans ExcelOui... 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:58nsqualli Comparaison chaine de caractereLe 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:02DJ FADélimiter la zone de travail ?Sinon, j'ai aussi deux articles en VBA pour amateur branché... iu... A+...
01/12/2008 à 06:19DJ FADélimiter la zone de travail ?Moi, je trouve ça plus cool que de les peindre en noir A+...
30/11/2008 à 23:26DJ FADé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:42EricF 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:37EricF Comment gérer Application.ScreenUpDatingMoi non plus...
30/11/2008 à 11:57philUne cellule à réponses multiplesCa m'étonnerait : On peut supposer qu'un agent n'est pas en semaine 2 deux semaines de suite ! A+...
30/11/2008 à 11:49EricF Créer une feuille par item dans plage de cellulesBien sur ! A force de faire des essais tous azimuths les copier/coller deviennent un peu aléatoires... A+...
30/11/2008 à 11:22EricF Créer une feuille par item dans plage de cellulesLa (cas simple: pas d'autres données dans la zone) A+...
30/11/2008 à 11:04EricF Créer une feuille par item dans plage de cellulesJe 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:03EricF Créer une feuille par item dans plage de cellulesC'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:48EricFObliger un textbox à ne prendre que des nombresDésolé, je n'arrive pas à produire cette erreur ! On verra si quelqu'un est plus doué que moi... A+...
29/11/2008 à 14:18jojo31Formats de cellule différentsUn 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:11EricFObliger un textbox à ne prendre que des nombresJe 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:58an.pi Validation -zone numérique-- Gestion erreurIl 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:50palaisbonbonGestion 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:55jojo31Formats de cellule différentsJe 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:19blueangelMacro de mot de passeUne possibilité : https://www.excel-pratique.com/~files/doc/ndHrGpwd.xls A+...
27/11/2008 à 21:26nsqualli Ouvrir et fermer un classeur sous ExcelEssaie : A+...
27/11/2008 à 16:48lapattefolCompter des lignesVoir ici A+...
27/11/2008 à 14:42an.pi Tirage au sort suiteWaow... Futée hein ! La [Edit] Fichier à downloader : ne fonctionne pas correctement dans IE. A+...
27/11/2008 à 03:19an.pi Tirage au sort suiteJe 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:03nsqualliParcour des classeur dans un repertoireUntilise 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:11Peppone31 Tirage au sort.... multiple cette fois-ciUne 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:16Peppone31 Tirage au sort.... multiple cette fois-ciUne 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:35Yvouille Choix multiple et aléatoireJe 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:41Peppone31 Tirage au sort... progressifEuh... 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:17EricF Saisie et format d'un textboxC'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:57Peppone31 Tirage au sort... progressifIl n'y a pas beaucoup de fan de ce format... Merci d' enregister sous ... le format Excel 2000-2003 A+...
25/11/2008 à 01:46Yvouille Choix multiple et aléatoireEuh... Un ne serait pas suffisant ? A+...
24/11/2008 à 21:29dubois Macro niveau sécuritéUn petit classeur signé en pour vos essais... A+...
24/11/2008 à 21:05dubois 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:11cfn3cfn Deplacement H et VCette 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:38pjdu16Trouver la bonne formule pour calculer le nombre de jourComme je ne suis vraiment pas un formuleux... et pour le fun ! La tout en fonctions personnalisées. A+...
24/11/2008 à 07:31cfn3cfn Deplacement H et VBêêêêê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:05EricF Saisie et format d'un textboxMoi 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:32pjdu16Trouver la bonne formule pour calculer le nombre de jourC'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:46cfn3cfn Deplacement H et VJe 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:34nicomar Calcul moyenne plusieurs ligneVoilà 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:22cfn3cfn Deplacement H et VLa 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:44cfn3cfn Deplacement H et VA 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:17cfn3cfn Déplacement cellulesPas de problème. A bientôt pour de nouvelles Excel...lentes aventures ! A+...
23/11/2008 à 10:37cfn3cfn Déplacement cellulesUne qui fait un peu la synthèse de tout ça. A+...
23/11/2008 à 09:59cfn3cfn Déplacement cellulesEuh... 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...