v

Membre impliqué

Inscrit le :13/05/2009
Dernière activité :17/03/2020 à 17:45
Version d'Excel :2010 FR - 2013 FR
Messages
2'943
Votes
192
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par vba-new - page 28

DateAuteur du sujetSujetExtrait du message
20/06/2011 à 18:17ozaland Simplification codeA tester ...
20/06/2011 à 12:55seigneurchris Macro pour effacer différentes cellules dans un tableau avecComment ça marcherait ...
19/06/2011 à 17:38seigneurchris Macro pour effacer différentes cellules dans un tableau avecDans l'éditeur VBA, et dans Userform2, double clique sur le bouton OK et remplace la procédure CommandButton2 existante par celle qui se trouve dans le module4...
19/06/2011 à 16:19seigneurchris Macro pour effacer différentes cellules dans un tableau avecC'est normal car le code associé à ton bouton OK dans l'userform2 est celui-ci : Il ne faut pas mettre le code du bouton dans un module, ce qui est le cas de celui-ci : Il se trouve dans le module4 alors qu'il n'a rien à y faire. Il faut mettre tout ça dans l'userform associé. J'ai également vu une...
19/06/2011 à 08:30cyber_mobileFormule Excel dans VBALa logique est bonne. Si tu veux placer une variable dans ta formule, utilise une formule contenant des références absolues. Avec ton ancienne formule, l'enregistreur de macro donnait : Range("J21").Select ActiveCell.FormulaR1C1 = _ "=INDEX(Produit!R[-18]C[-9]:R[181]C[4&#...
18/06/2011 à 17:19DJ FA Son quand cellule non videQuel est le but de la manoeuvre ? Et si tu fais comme ça...
18/06/2011 à 17:13cyber_mobileFormule Excel dans VBAEn fait, il ne faut pas que tu mettes ta formule n'importe où ! Par exemple si tu veux mettre ta première formule en F12, il faudra dans ta macro Reset toujours mettre la formule en F12 avec un Range("F12").FormulaR1C1 = ... par exemple. Sinon, pour que ta formule soit toujours la même quelle que so...
18/06/2011 à 10:58cyber_mobileFormule Excel dans VBASi ton problème est résolu n'oublie pas cliquer sur le petit V vert que tu vois à côté de tes messages...
18/06/2011 à 10:47cyber_mobileFormule Excel dans VBAUne solution très simple pour savoir comment "traduire" une formule en VBA : l'enregistreur de macro. 1. Lance l'enregistreur de macro 2. Va en B8 et colle ta formule : =si(B7="";"";RECHERCHEV(B7;Client!A3:H52;2)) 3. Valide avec Entrée par exemple 4. Arrête l'enregistrement Une procédure a été créée...
18/06/2011 à 09:32DJ FA Son quand cellule non videQu'entends-tu par donner 2 directions DJ FA ...
18/06/2011 à 08:47carambar182Probleme VBA avec linestEn fait la fonction linest (DROITEREG en français) n'est pas celle que tu cherches car elle te donne que les coefficients d'une droite de régression linéaire . Or, tu utilises une régression polynomiale. Sans trop chercher, je ne connais pas la formule qui te permet d'obtenir ces coefficients mais c...
17/06/2011 à 21:07SymListe déroulante avec VBATu peux essayer ...
16/06/2011 à 16:31SymListe déroulante avec VBATon code est plus simple. Tu peux même l'optimiser en faisant : NbElts = Range("Theme1").Count Il faudrait que tu joignes un bout de fichier si possible car là je commence à rien comprendre. Pourquoi parles-tu de supprimer des lignes ...
15/06/2011 à 20:59SymListe déroulante avec VBAEssaie avec ce code ...
14/06/2011 à 19:15machupichucasaColonne d'une somme aléatoire de motsFais un fichier avec quelques entrées, quelques plats, quelques desserts dans les colonnes qu'il faut. ça sera plus facile pour adapter une solution...
14/06/2011 à 17:26bidoubidou[Macro] (xlDialogPrinterSetup) pour une série d'impressionTa macro ne marche pas ? Que se passe-t-il ? Que veux-tu imprimer dans ton classeur ? Si tu pouvais joindre un bout de fichier ce serait peut-être plus explicite...
13/06/2011 à 18:35pierre 25 Rendre un fichier ouvrable uniquement avec Excel 2010C'est ça. Ou bien changer cette partie là : Il faut déjà activer l'onglet développeur : Va dans Fichier / Options / Personnaliser le ruban, dans la colonne de droite, cocher Développeur. Ensuite, appuie sur ALT+F11 puis double clique sur ThisWorkbook dans la colonne de gauche et tu colles le code qu...
10/06/2011 à 16:36SymListe déroulante avec VBALe code que j'ai donné marche chez moi, ça affiche bien 1.1, je sais pas pourquoi. Sinon, mettre peut-être la cellule au format texte avant d'inscrire la valeur ? ...
10/06/2011 à 16:12SymListe déroulante avec VBAJ'avais répondu à Sym sur le post "Imprimer via Macros". Le Range("X9").Value = "1.1" ne marche pas sur un excel français apparemment. Par contre le code suivant marche ...
10/06/2011 à 15:17Calagan [VBA] Remplacer "=XXX.xls!maplage"Un oubli du "=" peut-être ? Essaie avec ça : Par contre, si le nom du fichier contient un espace, il faudra mettre le nom du fichier entre 2 apostrophes...
10/06/2011 à 15:11Sym Imprimer via macrosEssaie avec ...
10/06/2011 à 14:55flyEmirates Execution macro automatique, changement valeurCa donne effectivement le nombre de cellules sélectionnées. 2 ou plus... Car le but est de lancer la macro couleur si on change une seule cellule n'est-ce pas ...
10/06/2011 à 12:55peresh95Format heureTu peux mettre en A3 la formule suivante : Et mettre la cellule A3 au format personnalisé hh"h"mm...
09/06/2011 à 22:40flyEmirates Execution macro automatique, changement valeurC'est normal, y'a rien à voir. En fait si on traduit en français, ça ferait : Si "Application.Intersect(Target, [B6:B15])" n'est pas rien alors... ce qui équivaut à : Si "Application.Intersect(Target, [B6:B15])" existe alors... Cela représente la cellule sélectionnée...
09/06/2011 à 22:27flyEmirates Execution macro automatique, changement valeurEssaie avec ce code : Ton code ne marche pas car il faudrait que tu sélectionnes les cellules B6 à B15 en même temps et que tu modifies une de ces cases pour lancer la macro...
09/06/2011 à 22:19peresh95Format heureEt en passant par une cellule intermédiaire ? Ex : en A1 tu mets 20h15 et en A2 tu mets la formule : Cellule A2 à mettre ensuite dans le format heure souhaité...
09/06/2011 à 22:08peresh95Format heureTu peux essayer de mettre ta cellule au format personnalisé suivant : hh"h"mm...
09/06/2011 à 21:29bjp41 Excel affiche la formule1. Mettre la cellule contenant la formule au format Standard 2. Appuyer sur F2 puis sur Entrée 3. Le tour est joué...
08/06/2011 à 18:30anisoExcel VBAEssaie avec ce code à mettre dans le code de la feuille PV ...
08/06/2011 à 13:06pierre 25 Rendre un fichier ouvrable uniquement avec Excel 2010Pas bête, j'y avais pas pensé. Ma macro tombe à l'eau... -- 08 Juin 2011 13:42 -- Re, 2è version : Avant de sauvegarder le classeur, on cache les feuilles sauf une. Ça implique donc qu'il faut activer au moins une fois les macros. Ensuite, si les macros ne sont pas activées, les feuilles cachées ne...
08/06/2011 à 12:00pierre 25 Rendre un fichier ouvrable uniquement avec Excel 2010Eh non, excel 2010 est la version 14.0. Voici un fichier que j'ai fait et que je n'arrive plus à ouvrir (étant sur excel 2007) : Le code ...
07/06/2011 à 20:55flyEmirates VBA fonction ReplaceJe suis tout à fait d'accord avec toi ! Le mélange macros perso+enregistreur de macro+aide VBA (F1)+ forums y'a rien de mieux pour commencer ...
07/06/2011 à 19:34flyEmirates VBA fonction ReplaceLa partie ", -1, vbBinaryCompare" de ta fonction Replace est inutile ici. De plus, l'argument "-1" est faux puisque normalement il faut mettre la position où la recherche doit commencer. La position par défaut est 1 (premier caractère). Le caractère "-1" est donc inexistant. Je vois aussi que tu cré...
07/06/2011 à 19:01FAIXRenommer un dossier > à 30 moAmadéus, essaie de renommer les fichiers joints en changeant l'extension en zip. Ensuite tu décompresses, ça devrait le faire...
06/06/2011 à 18:52laure.saccenti Récupérer quelques cellules fixes dans un classeur contenantUne solution par macro ...
05/06/2011 à 08:17DJ FA Son quand cellule non videUne autre solution qui évite l'utilisation d'un fichier wave est d'utiliser l'API MessageBeep. Sur la base du code de Banzai64, mettre le code suivant dans le code de la feuille ...
03/06/2011 à 15:13massimo Signe + devant le chiffreUne solution : passer par un format personnalisé. Clic droit sur la cellule -> Format de cellule -> Personnalisée et entrer le format "+"0,00%;"-"0,00%...
03/06/2011 à 12:59ReuK Problème de pourcentage dans un TCD et ??? avec des duréesDans la feuille AcAutoFrame, les heures de la colonne BE sont des textes. Pour pouvoir faire des opérations dessus, il faut que ce soit des nombres. Voici une solution pour les convertir en nombre : 1. Dans une cellule vide, mettre comme valeur 1. Ex : tu mets un 1 en BF2 2. Tu fais un copier de BF2...
03/06/2011 à 10:04DJ FA Mise à jour ?Eh bien apparemment ! Etant donné que DJ FA me l'a envoyé en MP, bien que je ne comprenne pas pourquoi c'est secret, je respecte son choix. Je t'avoue que ça fait difficilement avancer les choses mais bon...
02/06/2011 à 17:57DJ FA Mise à jour ?Ok, c'est le même code que la dernière fois. Que souhaites-tu faire dans le fichier que tu as joint plus haut ? Recherche de quoi ...
02/06/2011 à 17:27DJ FA Mise à jour ?Comment se traduit par macro la recherche ? Sans plus d'info j'ai du mal à t'aider...
02/06/2011 à 17:17DJ FA Mise à jour ?Quelle recherche DJ FA ? Tu peux poster le reste de la macro ...
02/06/2011 à 09:43CARPEDIEM13 Coloriser une celluleSélectionne les cellules B2 à E11 et mets la mise en forme conditionnelle suivante ...
01/06/2011 à 17:22doji_lemaitreQui connait çaPour ne rien pouvoir modifier, suffit de protéger ta feuille. Onglet Révision -> Protéger la feuille Pour désactiver le clic droit, utiliser la macro évènementielle suivante ...
01/06/2011 à 17:15seigneurchrisCaché le mot de passe **** VBAC'est ça que tu veux ? Une petite remarque : la ligne UserForm1.Hide ne quitte pas l'Userform mais ne fait que le cacher. Est-ça que tu veux ? Si tu veux le quitter totalement, utilise l'instruction Unload UserForm1...
31/05/2011 à 18:17seigneurchrisCaché le mot de passe **** VBAJuste pour répondre à seigneurchris : Regarde du côté de la propriété PasswordChar du TextBox...
31/05/2011 à 18:17seigneurchrisCaché le mot de passe **** VBAJuste pour répondre à seigneurchris : Regarde du côté de la propriété PasswordChar du TextBox...
31/05/2011 à 11:12BostonTexas Planning mois / hommes automatiseRe, Non pas de nommage de cellule. Le "date debut > date fin" c'était juste pour le cas où tu entrais une date de fin inférieure à la date de début ! En fait, il fallait également que le pack analysis soit activé pour faire fonctionner la fonction DATEDIF (non documentée dans excel). Thibo avait...
31/05/2011 à 08:42BostonTexas Planning mois / hommes automatiseAh ok. Et avec ça ? En copiant la formule, ça a mangé le "date debut > date fin"...
31/05/2011 à 08:11BostonTexas Planning mois / hommes automatiseRéessaie avec celle-ci, ça devrait le faire : -- 31 Mai 2011 07:18 -- J'ai regardé dans le fichier que tu as joint et c'est pas ma formule que tu as mise...