p

Membre dévoué

Inscrit le :14/01/2010
Dernière activité :11/12/2024 à 14:21
Version d'Excel :2010 FR
Messages
830
Votes
200
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par pijaku - page 14

DateAuteur du sujetSujetExtrait du message
03/06/2015 à 15:38ayuri Une macro en fonction d'une autreComme je te l'ai décrit dans ma réponse précédente : En fait, lors d'une "double incrémentation", il faut changer les deux valeurs en même temps. CEci à cause du déclenchement de la macro événementielle Worksheet_Change. Pour cela, il faut faire un copié des valeurs Feuil1!F4:I4 vers la Feuil2!F1:I1...
03/06/2015 à 14:29ayuri Une macro en fonction d'une autreIl faut te prévoir une "porte de sortie". Si l'incrémentation est automatique et qu'aucune valeur n'est trouvée, tu va boucler sans fin. Ou si, plutôt Excel va finir par planter. Alors qu'elle serait cette "porte de sortie"? Une valeur Max ou Min??? Autre? A toi de voir.....
03/06/2015 à 14:18ayuri Une macro en fonction d'une autreBon. Ce que j'ai fait : 1- déclarer dans le module1 une variable booléenne publique : 2- Afficher l'userform en cas de non résultat : 3- Incrémentation au clic sur le commandButton : En gros : J'ai également quelque peu modifié ton Userform, notamment en supprimant le textbox de saisie de la marge,...
03/06/2015 à 12:19JaJa89 Range VBA Erreur 1004Non. Pas la peine. Par contre édite ton message et efface ton fichier tout de suite. Il est plein de données personnelles. Encadre simplement client_Email de guillemets ...
03/06/2015 à 11:41JaJa89 Range VBA Erreur 1004Dans Range(client_Email), client_Email c'est quoi? Une variable? Un contrôle? Une cellule nommée...
03/06/2015 à 11:31ayuri Une macro en fonction d'une autreJe viens de relire tous tes messages sur cette présente discussion et je ne vois nulle part le mode d'emploi de ton incrémentation. Comment la faire? Quel est le résultat attendu? Décris nous ce que tu entends pas incrémentation. Dis nous, en gros, exactement ce que tu souhaites que fasses la macro...
03/06/2015 à 11:28tench52300 Extraire case Excel plusieurs fichiersSoit tu m'apportes des croissants tous les matins pendant 4 ans (dimanche inclus, surtout les dimanche), Soit, lorsque tu as 5-10 minutes devant toi, tu viens sur ce forum lire un message ou deux et si tu le peux aide à ton tour... Tant mieux. Place ce sujet comme résolu alors : De rien beaucoup. A+...
03/06/2015 à 11:25ayuri Une macro en fonction d'une autrePour le reste, je ne trouve nulle part de procédure qui incrémente les températures, ni de mode d'emploi permettant de faire cette procédure...
03/06/2015 à 11:10ayuri Une macro en fonction d'une autreDis donc, tu arrives quand la guerre est finie Ben oui, j'ai déjà posé toutes les questions stupides... Un coup de main s'avère utile et généreux de ta part sur ce sujet. Merci donc. Je vais toutefois regarder de mon côté. Pour tester l'absence de résultat, tu peux utiliser ceci, à ajouter en fin de...
03/06/2015 à 11:06tench52300 Extraire case Excel plusieurs fichiersJ'ai édité ma réponse ci-dessus en mettant le classeur...
03/06/2015 à 10:56tench52300 Extraire case Excel plusieurs fichiersComme tes fichiers n'ont pas la même extension, et pour simplifier le bouzin, on va boucler sur tous les fichiers du même répertoire. Du coup, assure toi que dans ce répertoire il n'y a que les fichiers qui t'intéresse.... Voici donc le classeur...
03/06/2015 à 10:54ayuri Une macro en fonction d'une autreOui, c'est à toi ayuri que je parle. Je ne tiens aucunement compte du message de grougrou74 qui a du manifestement se tromper. Peux tu me donner un exemple de saisie entre A4 et O4 pour lequel ton filtre ne donnerait aucun résultat...
03/06/2015 à 10:49bert31Tri de texte avec fonction TROUVECeci semble fonctionner : =SI(NON(ESTERREUR(TROUVE("A";$A2;SI(B$1=1;1;(B$1*3)-3))>0));"A";SI(TROUVE("B";$A2;SI(B$1=1;1;(B$1*3)-3))>0;"B";"")) Il y a certainement plus simple, mais......
03/06/2015 à 10:05ayuri Une macro en fonction d'une autrePour cela, il faudrait que tu nous passes un fichier exemple.....
03/06/2015 à 08:58bert31Tri de texte avec fonction TROUVES'il n'y a que des A et des B ...
03/06/2015 à 08:53ayuri Une macro en fonction d'une autreSoit une Macro1 qui donne, ou pas, un résultat; Soit une Macro2 devant être déclenchée si la Macro1 n'a pas de résultat. Comment faire? Tout simplement en mettant cette ligne de code [à modifier : le test à faire] dans la macro1 ...
03/06/2015 à 08:46tench52300 Extraire case Excel plusieurs fichiers1- tes 830 fichiers ont qu'elle extension? .xls?, .xlsx? autre? 2- Le nom de la feuille ou récupérer cette info est toujours le même? Si oui, lequel? si non comment déterminer qu'elle feuille est la bonne? 3- Ou restituer les données récoltées? J'ai besoin ici du nom de la feuille, et de la cellule...
03/06/2015 à 08:39pompaero Tracabilité importantAlors, simplement, on va supprimer les lignes indésirables à partir de la ligne 30 (la ligne 29 étant utile!). On va encore se servir du mot "consignes" pour déterminer qu'elle est la dernière ligne à supprimer, soit la ligne juste au dessus de celle ou on va trouver ce mot...
03/06/2015 à 07:42Cath38 FAQ sur ExcelNon. Les titres sont des résumés des questions. Il apparaitront lorsque l'utilisateur aura cherché un mot clé. Fonctionnement du bouzin : Je cherche toutes les questions contenant "informatique". Je saisis donc, dans un textbox, le mot "informatique". Je clic sur le bouton "rechercher". A ce moment...
02/06/2015 à 16:39alianoFonction/Procedures et BOUTONS ?Avec un module de classe? Tes boutons sont tous nommés CommandButton1, CommandButton2 etc...CommandButton2589??? Quels sont les paramètres à passer à ta fonction??? Décris nous exactement ton souci pour obtenir une réponse adaptée.....
02/06/2015 à 16:35Cath38 FAQ sur ExcelUn userform?? https://www.excel-pratique.com/fr/vba/userform.php Tu n'auras rien à télécharger, on va le faire ensemble. De ton côté tu t'attelles à créer le fichier comme je te l'ai décrit, de mon côté je m'occupe du code... Au fait : ajoute, en ligne 1, une ligne d'entête : A1 : Titre, B1 : Questi...
02/06/2015 à 16:32alianoFonction/Procedures et BOUTONS ?A ma connaissance non. En même temps, cette méthode reste simplissssssime...
02/06/2015 à 16:25Cath38 FAQ sur ExcelLe plus fastidieux et long à faire est de remplir les colonnes de données. Il te faut en fait, trois colonnes : colonne A : le titre des questions (en deux - trois mots) colonne B : la question colonne C : la réponse Une fois ce tableau réalisé, je te montrerais ce qu'il est possible de faire grâce...
02/06/2015 à 16:18alianoFonction/Procedures et BOUTONS ?La réponse est oui...
02/06/2015 à 16:03Jerem aie Effacer une ListboxD'ou l'importance de travailler avec les bons événements. ComboBox1_Change() => Lors de la saisie de données dans la combobox ComboBox1_Click() => Lors de la sélection d'une donnée dans la ComboBox. Change donc ton : Par ...
02/06/2015 à 14:22Invité Reconnaitre un clic sur celluleClic droit sur l'onglet de la feuille concernée / Visualiser le code. Copier/coller ce code : Ou alors, dans une variable ...
02/06/2015 à 13:31ced_le_dingue Déclarer une ligne d'une cellule en constante publicEn effet, on ne peut pas déclarer comme ceci une constante. Tu peux utiliser des opérateurs arithmétiques et logiques pour combiner plusieurs constantes, mais pas utiliser d'autres Méthodes ou Propriétés... Tu peux néanmoins procéder de la sorte : 1- Pour utiliser dans une seule procédure le numéro...
02/06/2015 à 13:05pompaero Tracabilité importantPour l'archivage dans le classeur , à condition que les deux classeurs soient dans le même répertoire (sinon adapter le nom du chemin). La macro fin_service devient ...
02/06/2015 à 07:56pompaero Tracabilité importantJe vais regarder ton histoire d'archivage dans la journée. Mais revenons en à ton histoire d'erreur 400. Le site d'aide en ligne MSDN nous dit à ce sujet : voir ici les codes d'erreurs : https://msdn.microsoft.com/fr-fr/library/ms234761%28v=vs.90%29.aspx Cela signifie donc que tu as un souci au nive...
01/06/2015 à 08:01pompaero Tracabilité importantCompteur Si Arret = True, le compteur ne se lance plus. Donc, à chaque lancement, par toi, de la procédure temps, il te faut initialiser la variable Arret à False. Pour cela, il te suffit d'ajouter, dans la procédure événementielle Initialize de ton Userform la ligne : Soit : On arrête le compteur,...
30/05/2015 à 11:14SnaptoonRecherche d'une chaine de caractere dans un nom de fichierEssaye cette fonction : code VBA : Dans les cellules : en B2 : =FichierExiste(A2;"\Carte grise.pdf") en C2 : =FichierExiste(A2;"\Montage carrosserie.pdf") etc.....
29/05/2015 à 16:36jfk15 Validation Formulaire avec choix celluleComme cette question peut éventuellement servir à d'autres internautes surfant par ici, il convient tout de même d'apporter la solution...
29/05/2015 à 16:28mariemadoLes objets fixes seront déplacésIf you nspeak English il y a une solution here : http://www.mrexcel.com/forum/excel-questions/84261-fixed-objects-will-move.html Sinon, y a t'il des commentaires de cellule dans vos fichiers...
29/05/2015 à 14:52kbennani Récupérer un texte dans VBAOk. Avec les deux fichiers transmis : Dans le fichier feuille2, placer ce test : Fonctionne si les deux fichiers sont ouverts. Si ce n'est pas le cas, dites le, on l'ouvrira/fermera par code...
29/05/2015 à 14:22Mskander Affichage du contenu de la liste déroulanteDe rien. A++ ps : n'oublies pas ...
29/05/2015 à 14:21kbennani Récupérer un texte dans VBABon. C'est bien ce que je disais, sauf que ma tentative de solution n'est pas la bonne. Il ne trouve pas la feuille dans le classeur concerné. Pourquoi? Simplement car le classeur ThisWorkbook étant celui qui contient la macro, il n'y a pas de feuille AMADA dedans... Donc, référence correctement tes...
29/05/2015 à 14:08Mskander Affichage du contenu de la liste déroulanteL'événement (Change) que tu as choisi pour remplir ta Combobox se déclenche quand? Lors de la saisie d'une valeur dans ta combobox. Fais le test, chez toi, avec le fichier transmis plus tôt, tu verras que cela fonctionne. Test : 1- efface le 1 présent dans la combobox, 2- saisi n'importe quoi, par e...
29/05/2015 à 13:50kbennani Récupérer un texte dans VBAPour moi, l'indice n'appartient pas à la sélection, nous indique que la feuille référencée en F12 n'existe tout simplement pas dans le classeur. Il te faut, au préalable, vérifier l'orthographe exacte de la feuille, dans ta cellule F12 et dans le nom de ta feuille. Attention aux éventuels espaces su...
29/05/2015 à 13:38vba1 VBA insérer des donnéesDe rien. Si ton sujet est "résolu", je t'invite à l'indiquer comme tel ...
29/05/2015 à 13:37vba1 VBA userformPas de souci Vba1. Le truc c'est de le savoir. Si ton sujet commence à dater sans réponse, ça peut être pour moult raisons. Dans ce cas, tu peux toujours le faire "remonter" en y répondant toi même. Evite les "Ups" dans le message, ça ne donne pas envie d'aider... Par contre, à savoir également c'es...
29/05/2015 à 09:27pompaero Tracabilité importantRe- tu avais un gros souci au niveau de ta procédure temps. Elle ne s'arrêtait pas, même après fermeture de l'userform. Je t'ai donc réglé ce souci à l'aide d'une nouvelle variable Public (cf Module1) Arret As boolean. Lors du QueryClose de l'userform, Arret se place à True. Dans la procédure temps...
29/05/2015 à 08:03pompaero Tracabilité importantVoici ton fichier en retour. Pour "décocher" les case à cocher à l'ouverture, il suffit de les relier à la cellule située dessous. Je te l'ai fait pour une case à cocher (la 6 il me semble). Pour faire ça : clic droit sur la case à cocher / Format de contrôle Onglet Contrôle mettre l'adresse de la c...
28/05/2015 à 15:39SnaptoonRecherche d'une chaine de caractere dans un nom de fichierAu lieu de faire ceci : tu écris ceci ...
28/05/2015 à 14:39maeljourdainCode à figerN'oublie pas de marquer ce sujet comme "résolu". A++...
28/05/2015 à 14:34Ocedel Transformer heure en minuteComme ceci : =(SOMME(E15:E26))/(60*24)...
28/05/2015 à 14:21Ocedel Transformer heure en minuteTes cellules Durée en minutes doivent être au format "standard". Pas heure. Comme elles l'étaient auparavant. C'est juste le résultat, la somme, que tu souhaites voir apparaitre en format hh:mm:ss.......
28/05/2015 à 14:01vba1 VBA userformCette discussion est un doublon : https://forum.excel-pratique.com/excel/inserer-des-donnees-vba-t64802.html...
28/05/2015 à 13:53aston01390 Capture écran + envoi par mailDonc le sujet et clos et résolu? Si c'est le cas, merci de l'indiquer...
28/05/2015 à 13:49Ocedel Transformer heure en minuteLa bonne formule semble être : =SOMME(E15:E26)/60/24 Utilise le format [h]:mm:ss. Pour cela, clic droit dans la cellule/Format de cellule choisit ton format voulu dans les formats d'Heure...
28/05/2015 à 13:13aston01390 Capture écran + envoi par mailDe quoi veux tu réaliser la capture d'écran? De ton bureau? Du classeur Excel actif? D'une photo de ta belle mère...