Modérateur

Inscrit le :27/04/2007
Dernière activité :Aujourd'hui à 16:46
Version d'Excel :2016, Mac 2011
Emploi :Retraité
Lieu :Liège - Belgique
Messages
16'347
Votes
2'928
Fichiers
3
Téléchargements
10'342
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par Dan - page 307

DateAuteur du sujetSujetExtrait du message
12/12/2010 à 21:18hakuProbleme d'affichage et d'enregistrement de macrosVérifie que tu n'as pas plus de 255 caractères dans une cellule. Il est de bonne habitude de ne pas poser la même question sur plusieurs forums sans au moins signaler que tu as effectué la même demande ailleurs. Merci de nous dire si tu as trouvé une solution avec la réponse de Stapple1600 donnée su...
12/12/2010 à 19:11OncleBarney Gestion de base de données depuis userformRe, Ce que j'ai compris en voyant ton USF, c'est par exemple en B2 tu peux avoir une des données que l'on voit sur les bouton option de A201. Si pour une date donnée (exemple en A2), on coche dans l'USF (par exemple "départ"), on doit retrouver "départ" en B2 ? Si oui, cela est faisable. Par contre...
12/12/2010 à 11:10Marc BERGOOT Programmation d'une formuleRe, Ou comme ceci --> =SI(A2=0;0;SI(ESTTEXTE(A2);1;0)) formule à recopier vers le bas Si ok, merci de cloturer le fil en cliquant sur le V vert. Amicalement edit : tu peux essayer ceci aussi --> =NB.SI(A2;"*")...
12/12/2010 à 11:02OncleBarney Gestion de base de données depuis userformPourquoi ne pas mettre les données de la ligne 1 (A201, A202, ect...) dans une combobox qui te permettrait de choisir la valeur souhaitée. Cela t'éviterait de créer à chaque fois un encart spécial dans ton USF. A te relire...
12/12/2010 à 10:39Marc BERGOOT Programmation d'une formuleRe, On parlais de I2, H4 et H2. Le fichier ne correspond pas à ta demande. Merci d'expliquer Edit Dan : message précédent édité par MBT...
12/12/2010 à 10:26Marc BERGOOT Programmation d'une formuleRe, Tu fais ce que tu n'as fait lors de ton inscription. Lis le message qui t'a été envoyé dans ta BAL et ce lien --> https://forum.excel-pratique.com/excel/explications-et-regles-a-respecter-t13.html Cela t'aidera pour tes réponses et demandes sur ce forum. A bientôt...
12/12/2010 à 10:21elloe Copier sur 1ere ligne vide d'une plage autre feuilleRe, Il s'agit de F18 en feuil 1 ?? Pourquoi toujours F18 ? (la cellule à coté du bouton) Les plages en feuil2, je suppose ? Si oui, il vaut mieux faire une feuille par plage. C'est nettement plus simple à faire et à comprendre pour un code VBA. Dans le code que tu as proposé : à quoi correspond Shee...
12/12/2010 à 10:07Marc BERGOOT Programmation d'une formulePour I2 qui ne contient rien, mets en H2 --> =SI(I2=0;0;"") Pour I2 qui contient quelque chose, mets en H4 --> =SI(I2<>0;1;"") Amicalement...
11/12/2010 à 19:08JACQUIER Macro à formuleRe, Bien que je te l'avais déjà signalé, ton fichier avait de nouveau cette macro AàJ_1xx() mal placée dans ton fichier. Autre souci, j'ai planché pas mal de temps sur une erreur du code proposé dans le fichier joint qui finalement était due à un espace que tu avais ajouté dans le nom de ta feuille...
11/12/2010 à 18:05OncleBarney Adapter un code au WorkbookAvec ce code que tu dois placer dans THISWORKBOOK Le code s'exécutera aussi sur la feuille 3. J'ai supprimé le 2 au profit de xlnone, le On Error et la déclaration de Dim cell qui ne sert pas ici (peut être un résidu d'un code que tu as trouvé d'ailleurs) Amicalement...
10/12/2010 à 14:56charles44 Fonction sommeprodEn M31 mets ceci --> =SOMMEPROD(($B$10:$B$24=$G31)*1;(M$10:M$24)) Amicalement Edit : je suppose que lorsqu'il y a du texte "abs" tu ne veux pas le compter...
10/12/2010 à 14:51chirigueneExcel combien de chifre maximale en peut manipuler aprésSVP Merci d'éditer le titre de ton sujet en mettant un titre qui est en rapport avec ta demande Et aussi de lire ce lien --> https://forum.excel-pratique.com/excel/explications-et-regles-a-respecter-t13.html A bientôt...
10/12/2010 à 13:43TcheTche6 Export d'une feuille Excel dynamiqueEdit Dan...
10/12/2010 à 08:00TitounetTableau compliqué à réaliserRe, Ok. Alors ta variable chemin doit être --> chemin = "Z:\Historique Processus" Corrige là dans le code que je viens de te donner. Amicalement...
09/12/2010 à 23:13JACQUIER Macro à formuleRe, Ok je vois mais le code dans le fichier que ton collègue a réalisé ne faisait nullement cela. Je te propose une autre solution qui me parait plus simple à réaliser. Dès que tu changes une date en feuille saisie (colonne B ou L), on met à jour automatiquement la feuille récapitulatif. De là plus...
09/12/2010 à 23:06TitounetTableau compliqué à réaliserRe, Ben voilà j'ai compris là !. Avant tu me dis que tu as créé un dossier "Historique Processus" et ce n'est pas le cas puisque je vois que c'est ton fichier est à la racine de "Z".... C'était un fichier et non un dossier que tu as créé. donc c'est --> chemin = "Z:\" et non "chemin = "Z:\Histori...
09/12/2010 à 19:11JACQUIER Macro à formuleRe, Désolé... il manque une instruction dans le premier code. Je ne vois pas de souci... donne un exemple de ce que l'on doit trouver car le tableau de J à R se met bien à jour en fonction des données de la feuille saisie. A te relire...
09/12/2010 à 15:48TitounetTableau compliqué à réaliserRe, Je pense que tu n'as pas bien placé ou recopié tes macros comme expliqué avant. La Private dans la feuille La Sub dans un module Sinon remets ton fichier en ligne que je vérifie cela...
09/12/2010 à 15:44besoinde Vérification de macro qui ne fonctionne pasRe, essaie comme ceci : Amicalement...
09/12/2010 à 15:33TitounetTableau compliqué à réaliserRe, Si tu passes ta souris sur AFFAIRE tu devrais avoir le contenu de la cellule dans laquelle tu as double cliqué. Tu as quoi ? Sinon referme tous tes fichiers et recommence l'opération...
09/12/2010 à 15:13TitounetTableau compliqué à réaliserRe, Cela n'a rien à voir puis tu n'as pas lu ce que je t'ai écrit. Ce que tu peux faire : Ouvre ton browser internet et dans l'addresse URL, colle --> Z:\Historique Processus Si souci, c'est que ton répertoire est incorrect. Tu peux aussi ouvrir ton fichier par l'explorateur windows et dans l'enc...
09/12/2010 à 13:31TitounetTableau compliqué à réaliserRe, Lorsque tu bloques, cela surligne en jaune dans ton code. En passant ta souris sur Chemin et sur fichier, cela te donne quoi comme info ...
09/12/2010 à 13:25Bounty NB.SI en vbOn peut le faire par code. clique droite sur l'onglet "Historique" puis choisis l'option "visualiser le code" colle le code ci-dessous Amicalement...
09/12/2010 à 12:56TitounetTableau compliqué à réaliserRe, comme faisait remarquer Dachevid plus haut, tes fichiers sont en extension XLSX. Donc change uniquement XLS par XLSX dans le code pour la déclaration de variable FICHIER.. Amicalement...
09/12/2010 à 12:53Yvouille UserForm - Plusieurs problèmesRe, Autre proposition. On fait un contrôle sur l'information entrée dans cette textbox. Dans la Private Sub CommandButton1_Click(), juste après l'instruction Application.ScreenUpdating = False, mets ce code : ensuite, dans les propriétés de la textbox1, va sur la propriété TEXT et mets ceci --> d...
09/12/2010 à 12:30TitounetTableau compliqué à réaliserRe, il faut voir si tu utilises ton fichier à la fois sous Excel 2007 et sous excel 2003 ? Si oui, il faut modifier un le code pour prendre en charge les différentes versions. Si ok, n'oublie pas de cloturer le fil en cliquant sur le v Vert. Amicalement...
09/12/2010 à 10:58JACQUIER Macro à formuleRe, Essaie comme ceci : Clique droite sur l'onglet RECAPITULATIF et choisis l'option "visualiser le code". Là tu es dans la partie VBA de ton fichier. Dans la fenêtre, tu verras deux codes (Sub AàJ_1xx() et Sub AàJ_2xx() Sélectionne les deux codes puis supprime les. Dans le menu VBA, insère un modul...
09/12/2010 à 08:18Yvouille UserForm - Plusieurs problèmesRe, Non (enfin je n'en connais pas) pas de solution si ce n'est de jouer sur les hauteurs de police de caractères. Le mieux est de prendre la dimension par défaut de l'objet lorsque tu le crées dans l'USF. Dans ta feuille je vois les formats comme ceci JJ/mm/AA. C'est ce que tu veux au final dans la...
08/12/2010 à 22:58Yvouille UserForm - Plusieurs problèmesRe, rien à faire je n'arrive pas à lire ton fichier. Je tenterai du boulot demain on ne sait jamais. Amicalement...
08/12/2010 à 19:26JACQUIER Macro à formuleRe, Pourquoi ne demandes-tu pas à celui qui a fait ton fichier ? ce serait plus simple je crois. Il y a une erreur ici --> Range("Tableau9210[[463 G]:[430-5]]").Select Et à la lecture du code je ne vois pas pourquoi il fonctionnerait plus sous excel 2007 que sous excel 200...
08/12/2010 à 19:16Yvouille UserForm - Plusieurs problèmesJ'ai un problème avec ton fichier qui ne veut pas s'ouvrir. Peux-tu le renvoyer ? Amicalement...
08/12/2010 à 13:05lolo64 Renommer une feuille en fonction d'une celluleSuis ces indications : Clique droite sur l'onglet concerné Choisir l'option "visualiser le code" Coller le code ci-dessous si ok, merci de ne pas oublier de cliquer sur le V vert pour cloturer le fil Amicalement...
08/12/2010 à 13:00PieropBug sur le zoom en impression ?Re, Pour sauver ton document vois ce lien --> https://forum.excel-pratique.com/excel/faie-une-copie-de-sauvegarde-t3325.html . Cree une SUB et prend le bout de code que j'ai mis le Lun Déc 24, 2007. Il te restera à définir la variable "Chemin". Amicalement...
08/12/2010 à 11:57JACQUIER Macro à formuleRe, Si tu ne réponds pas à mes questions je ne peux pas t'aider. Ton nouveau fichier comporte les mêmes erreurs...
08/12/2010 à 09:03PieropBug sur le zoom en impression ?Re, En voyant les deux fichiers que tu as postés, une question me vient à l'esprit.. c'est du dessin que tu as fait sur une feuille excel ou tu as utilisé les cellules pour tracer des lignes ??? A te relire...
08/12/2010 à 08:47JACQUIER Macro à formuleTa sub NouvelleM est mal placée dans ton fichier. Il faut la mettre dans un module et non dans un feuille. A quoi correspond "Tableau9210" dans ton fichier ?? Dans le code tu déclares "Dim ligne_cell" puis plus loin cela devient "Ligne_cel" ? Ton code ne peut fonctionner comme cela quelque soit la v...
07/12/2010 à 13:34cathia Conserver l'historique d'un TCDRe Le TCD fonctionne par rapport à une base de données. Donc la base de données change, le TCD change aussi. S'il faut figer les résultats du TCD, soit il faut faire copier - collage spécial valeur (mais alors plus de TCD interactif) ou travailler avec des tableaux simples. Une bonne solution serait...
07/12/2010 à 13:21besoinde Vérification de macro qui ne fonctionne pasRe, Voici un code qui est à placer dans THISWORKBOOK en VBA. J'ai supprimé les instructions de protection et de suppression des données dans la feuille récap. Là il faudrait prévoir autre chose pour vider ta feuille récap. A te relire...
07/12/2010 à 09:13cathia Conserver l'historique d'un TCDRe, Voici un fichier avec une solution par code qui sera plus facile je pense. Dès que la base de données est actualisée, clique sur le bouton "actualiser" pour mettre la date du jour en colonne D. La date d'actualisation en E2 ne sert plus puisque c'est le code complète la colonne D avec la date du...
06/12/2010 à 21:56TitounetTableau compliqué à réaliserRe, Essaie comme ceci : change le code que je t'avais donné par celui-ci: Va dans VBA (ALT+F11 sur ton clavier) et crée un module (Insertion/module). Dans la fenêtre colle le code suivant : Si ok, n'oublie pas de cloturer le fil en cliquant sur le v Vert. Amicalement...
06/12/2010 à 19:25elloe Copier sur 1ere ligne vide d'une plage autre feuilleRe Je comprends mais c'est bien plus simple et excel n'est jamais aussi fort que lorsque l'on travaille en base de données. De là on peut tout faire même les "jolis tableaux". Le contraire est plus difficile et peut aussi se transformer en "usine à gaz". D'abord penser à quelque chose de bien struct...
06/12/2010 à 19:21cathia Conserver l'historique d'un TCDRe, Il faut qu'elle soit mise en dur et non pas par une formule comme dans le fichier. Il faudrait que je comprenne comment s'actualise cette date. La date placée en E2 ? Compte tenu du fichier j'ai compris que les semaines sont calculées sur base de la date en E2 et ce par la formule en colonne C....
06/12/2010 à 14:35cathia Conserver l'historique d'un TCDRe, Voyez le fichier joint dans lequel j'ai prolongé la base de données avec de nouvelles valeurs. Le TCD est dans la feuille TCD. Amicalement...
06/12/2010 à 13:24cathia Conserver l'historique d'un TCDIl faut travailler en base de données dans la feuille 1. Le mieux est donc de mettre une date pour chaque ligne et d'ajouter les nouvelles données en dessous des autres. Ensuite, dans le TCD on fait un groupement par année qu'il suffira de placer dans le champ de page. De là on peut choisir l'année...
06/12/2010 à 12:47PieropBug sur le zoom en impression ?Je pense que le pb vient de ton instruction "fittopage". Utilise plutôt le ZOOM. Une chose aussi à savoir est qu'excel conserve les paramètres imprimantes, ce qui dans ton cas pourrait justifier ton souci si tu as changé d'imprimante ne fusse qu'à l'enregistrement de ton fichier. Lorsque tu parles d...
06/12/2010 à 12:24elloe Copier sur 1ere ligne vide d'une plage autre feuilleOn peut faire cela très simplement en créant une base de données dans une feuille 'plutôt que plusieurs tableaux) puis dans une autre feuille on crée un rapport de tableau croisé dynamique (disponible dans Données / rapport de tableau croisé) Un lien à voir à titre d'exemple --> https://forum.exc...
06/12/2010 à 10:14kusaiSurlignage automatique ?Re, Utilise déjà l'enregsitreur automatique qui te permet de faire des choses simples. Vois aussi ce lien --> https://forum.excel-pratique.com/discussions/livre-vba-t8069.html Pour placer le code que je t'ai proposé, fais clique droite sur l'onglet concerné, puis choisis "visuasliser le code" et...
06/12/2010 à 08:30besoinde Vérification de macro qui ne fonctionne pasRe, Puis-je connaitre le nom de toutes tes feuilles dans le fichier car là je vois aussi Client, vins en plus des feuilles de ton fichier posté ici. Autre chose dans ton fichier il y a des lignes qui semblent ne pas servir (hauteur différente). Pourquoi ? A te relire...
05/12/2010 à 20:52Demi Lune Selection Filtres à figerDans le code Sub test(), éventuellement à essayer Remplacer : par Amicalement...
05/12/2010 à 20:48Demi LuneFiger 2 filtres sur 3Re il suffisait de reprendre le fil en question et de cliquer sur "répondre" pour faire remonter le fil...