f

Passionné d'Excel

Inscrit le :19/11/2012
Dernière activité :04/01/2025 à 22:16
Version d'Excel :2007 FR
Messages
4'337
Votes
596
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par frangy - page 63

DateAuteur du sujetSujetExtrait du message
03/10/2013 à 15:02Thomas59 Compléter une macro copier / coller via liste déroulanteLa ligne d'instruction permettant d'incrémenter le numéro de ligne n'est pas placée correctement A+...
03/10/2013 à 09:07Relien33 Croisement sommeprod / max / index equiv?A tester A+...
02/10/2013 à 18:46surf_maxRechercheV multi-critères avec 2 fichiersDésolé pour ce retard de réponse mais je suis resté absent quelques jours. Pour les renseignements relatifs aux méthodes et propriétés, l'aide VBA est souvent suffisante. Si tu as des difficultés de compréhension sur un sujet particulier, n'hésite pas à nous mettre à contribution. Tu trouveras toujo...
27/09/2013 à 16:45mla Prbl avec application.volatileAs-tu vérifié que l' option de calcul sélectionnée est bien "Automatique" ? A+...
27/09/2013 à 12:58yamiroucheMacro copier valeurs dynamiqueA+...
27/09/2013 à 09:16Relien33 Croisement sommeprod / max / index equiv?Une solution avec VBA A+...
26/09/2013 à 18:56surf_maxRechercheV multi-critères avec 2 fichiersIl est recommandé d’éviter de se raccrocher sur la discussion d’une autre personne. Il est préférable que tu crée un nouveau sujet. Pour te répondre quand même, je ne pense pas que ton projet pose de gros problèmes. Il faudra que tu joignes un exemple de tes 2 classeurs afin de présenter les données...
26/09/2013 à 12:03kira301 Extraire les chiffresUn exemple de code avec VBA A+...
25/09/2013 à 11:05SYLVANO14 Problème pour formule conditionnelle sur tableau "vote AG"Une autre contribution A+...
24/09/2013 à 18:23kikim78 Formule =&A+...
24/09/2013 à 15:26don-cici Formule heures avec plus de 10 000hMême cause même effet. Pour comprendre, passe les cellules de la plage B2:H6 au format standard. Tu vas voir apparaitre le numéro de série correspondant à la date sur toutes tes cellules à l'exception de H2, ce qui indique que cette valeur n'est pas reconnue comme étant de type "date". Il faut donc...
24/09/2013 à 13:05don-ciciChamp calculé, plus de 10000hCela me rappelle quelque chose. Même cause même effet. A+...
24/09/2013 à 11:30surf_maxRechercheV multi-critères avec 2 fichiersLe code a été testé avec les 2 fichiers que tu as transmis. La première chose à vérifier, c'est la concordance entre ces fichiers et ceux sur lesquels tu effectue ton test : nom des classeurs, nom des feuilles, position des données, etc. Ensuite, pour visualiser ce que réalise le code, tu peux exécu...
24/09/2013 à 10:21surf_maxRechercheV multi-critères avec 2 fichiersVoici une solution avec VBA. La macro "Completer" réalise la copie des données du classeur source vers le classeur cible. Tu peux lancer cette macro avec le raccourci ctrl + q Les 2 classeurs doivent être ouverts. A+...
23/09/2013 à 12:56jeje62600 Protection feuillesDésolé mais je ne vois pas le problème. Toutes les feuilles sont bien protégées ou déprotégées suivant la demande. Si le mot de passe est incorrect, l’action est inopérante. Pour lever la protection dans certaines cellules, il suffit d’ôter le verrouillage. A+...
23/09/2013 à 11:37jeje62600 Protection feuillesEt quand tu testes le classeur tel que je te l'ai transmis, tu observes le même phénomène ? A+...
23/09/2013 à 11:14jeje62600 Protection feuillesJ'ai du mal à comprendre car le code impose que la protection / déprotection ne peut s'effectuer que si le mot de passe est correct. Tu es sûr d'appliquer le code que je t'ai transmis ? A+...
23/09/2013 à 11:02don-cici Formule heures avec plus de 10 000hLe problème ne provient pas d'une limitation d'Excel mais du type de tes données qui ne sont pas reconnues comme des heures. Exemple après correction : A+...
23/09/2013 à 10:34jeje62600 Protection feuillesTu peux être plus précis ? Vu de mon écran, ça semble fonctionner correctement. A+...
23/09/2013 à 10:27leakim Combobox dynamiqueUne solution A+...
23/09/2013 à 10:03jeje62600 Protection feuillesJe commence à comprendre (j'espère !) A+...
21/09/2013 à 17:41dcdp Somme + TexteTu peux utiliser un format nombre personnalisé dans C1 : 0" carottes" A+...
21/09/2013 à 11:00jeje62600 Protection feuillesTu peux placer le mot de passe "en dur" dans tes 2 codes. Cela dit, je ne vois pas vraiment l'utilité du mot de passe s'il suffit de cliquer sur un bouton pour protéger ou déprotéger. A+...
19/09/2013 à 16:25jeje62600 Protection feuillesVoici le résultat obtenu avec l'enregistreur de macro A+...
19/09/2013 à 16:15Anselm Inverser les lignes d'un tableau, seulement entre 2 colonnesA+...
16/09/2013 à 17:50nicoguitare Compiler plusieurs colonnes en une seule ?Non, la plage à traiter correspond aux données correspondant à tous les axes de formation et pour tous les candidats, à savoir C3: G30 . Exact. C’est bien sûr envisageable mais il faudra alors adapter le code afin de redéfinir les limites de la plage à traiter et la position de la colonne synthèse....
16/09/2013 à 17:05fred777 Erreur 424 objet requisPeut-être suite à une suppression de cellules, de ligne ou de colonne. A+...
16/09/2013 à 13:27fred777 Erreur 424 objet requisPour trouver la ligne de code où se situe le problème, tu te positionnes dans la procédure CmdCriteres puis tu déroules le programme en pas à pas avec la touche F8. Si tu ne trouves pas, fais suivre ton classeur. A+...
16/09/2013 à 12:56fred777 Erreur 424 objet requisL'explication se trouve très certainement dans le code du formulaire "frmCriteres" A+...
16/09/2013 à 07:52doudou1960Tirage au sortL’instruction suivante détermine la plage de traitement. Tb = .Range("A1:A401" & LastLig).Value Si LastLig est égal à 99, la plage est A1:A40199 Si LastLig est égal à 100, la plage est A1:A401100 Or, ta feuille ne contient que 65536 lignes. Dans le premier cas, ça passe mais dans le second, tu crève...
15/09/2013 à 11:40nicoguitare Compiler plusieurs colonnes en une seule ?Le traitement doit être effectué sur une plage qui n’est pas forcément figée. Dans ton exemple, la plage à traiter correspond à C3:G30. Si le nombre d’axes ou de candidats est variable, le programme doit pouvoir déterminer les limites de la plage à traiter. Pour la ligne et la colonne de début, c’es...
14/09/2013 à 20:37Subfestivus Transférer au doubleClick sur label le caption du labelSuivant le même principe, tu peux déclarer dans le module standard Public Memo3 Puis dans la procédure Test cel.Font.Color = Memo3 et enfin ajouter dans le code USF Memo3 = Me.Label1.ForeColor (idem pour les autres Labels) A+...
14/09/2013 à 18:12VERAReperer les doublonsRegarde-tu les solutions que l'on te propose ? A+...
14/09/2013 à 09:37VERAReperer les doublonsA+...
14/09/2013 à 09:32eliot raymond Déclarer variable en PublicTout dépend du niveau de variable recherché. Une Variable déclarée à l'intérieur d'une macro n’est utilisable qu'à l'intérieur de celle-ci. Une variable déclarée en tête d'un module , avant le premier Sub est utilisable dans toutes les macros du module. Une variable déclarée en tête d'un module stan...
14/09/2013 à 09:10nicoguitare Compiler plusieurs colonnes en une seule ?Si les réponses que nous t'avons apporté te satisfont Si tu as d'autres soucis, il sera toujours temps d'ouvrir une nouvelle discussion . Bienvenue dans le monde de VBA et attention au mal de crane . A+...
14/09/2013 à 08:50eliot raymond Déclarer variable en PublicTu peux faire cet essai A+...
14/09/2013 à 08:31nicoguitare Compiler plusieurs colonnes en une seule ?L'éditeur de macros est aussi appelé Visual Basic Editor ou VBE. C’est l'environnement dans lequel tu peux modifier les macros que tu as enregistré, écrire de nouvelles macros et de nouveaux programmes VBA. J’ai forcément tapé le code puisqu’il n’est pas possible d’enregistrer directement les opérat...
14/09/2013 à 07:48nicoguitare Compiler plusieurs colonnes en une seule ?I l faut effectivement posséder les rudiments de VBA pour comprendre le code. Dans l’exemple joint, j’ai placé quelques commentaires, ... ça peut aider. Par contre, cela suppose que tu sais accéder à l’éditeur pour visualiser le code. Si ce n’est pas le cas, il y a quelques tutoriels pour apprendre...
13/09/2013 à 11:42EliseR Copier cellules avec condition dans autre ongletTu peux obtenir ce résultat avec des formules simples et un filtre automatique A+...
13/09/2013 à 08:18nicoguitare Compiler plusieurs colonnes en une seule ?Une solution avec VBA (si j'ai bien compris ton besoin) A+...
12/09/2013 à 16:02rebbFonction SI + extraction de donnéesAvec les conditions que tu indiques, tu devrais avoir les formules suivantes : Dans la cellule C3 correspondant à l'emploi =RECHERCHEV(C2;Feuil1!B:D;3;FAUX) Dans la cellule B6 correspondant à la première date =INDIRECT("Feuil1!"&ADRESSE(2;(LIGNE()-6)*4+6)) Dans la cellule C6 correspondant au salaire...
11/09/2013 à 22:58faudouy Optimiser une base de donnéesUne solution avec une formule matricielle pour extraire les données de la colonne "CODE" sans les doublons puis utilisation de SOMME.SI pour les "Infos". A+...
11/09/2013 à 21:18unction01Ajout de colonnes et trier des donnéesVoilà, voilà ! A+...
11/09/2013 à 20:41rebbFonction SI + extraction de donnéesLe but est de trouver le salaire qui correspond à la date de la colonne B et à l'employé indiqué en $C$2. Si je prends pour exemple la date du 2 septembre pour l'employé MARTIN, pour obtenir le salaire correspondant il faut que je place en C7 un équivalent à la formule =Feuil1!J6. Pour déterminer l'...
11/09/2013 à 19:21unction01Ajout de colonnes et trier des donnéesJe n'ai pas traité la numérotation parce que je ne sais pas à quoi elle correspond. Si ce numéro est placé au moment de l'ajout d'un élève, tu auras un ordre chronologique des saisies mais ces numéros de seront pas dans l'ordre de la liste puisque celui-ci évolue à chaque tri. Si ce numéro est simpl...
11/09/2013 à 19:04Layki Comparer données de 2 classeursUn début de solution Les 2 fichiers doivent être ouvert. A+...
11/09/2013 à 17:22unction01Ajout de colonnes et trier des donnéesUn essai A+...
11/09/2013 à 15:55rebbFonction SI + extraction de donnéesPour faire disparaître les cellules vides, le plus simple c'est d'appliquer un filtre automatique. Je pense que c'est également possible avec une formule matricielle mais ce n'est pas ma tasse de thé. Si tu veux une solution plus personnalisée, tu auras sûrement intérêt à passer par VBA. Je n'ai pas...
11/09/2013 à 14:07rebbFonction SI + extraction de donnéesTu peux dans un premier temps opter pour un récapitulatif qui prend en compte les données associées au nom de l’employé. Pour cela, pas besoin de macro (voir exemple). Ensuite, tu peux automatiser l’impression de toutes les fiches des employés avec une macro. A+...