| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 03/06/2015 à 15:38 | ayuri | Une macro en fonction d'une autre | Comme 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:29 | ayuri | Une macro en fonction d'une autre | Il 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:18 | ayuri | Une macro en fonction d'une autre | Bon. 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:19 | JaJa89 | Range VBA Erreur 1004 | Non. 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:41 | JaJa89 | Range VBA Erreur 1004 | Dans Range(client_Email), client_Email c'est quoi? Une variable? Un contrôle? Une cellule nommée... |
| 03/06/2015 à 11:31 | ayuri | Une macro en fonction d'une autre | Je 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:28 | tench52300 | Extraire case Excel plusieurs fichiers | Soit 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:25 | ayuri | Une macro en fonction d'une autre | Pour 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:10 | ayuri | Une macro en fonction d'une autre | Dis 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:06 | tench52300 | Extraire case Excel plusieurs fichiers | J'ai édité ma réponse ci-dessus en mettant le classeur... |
| 03/06/2015 à 10:56 | tench52300 | Extraire case Excel plusieurs fichiers | Comme 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:54 | ayuri | Une macro en fonction d'une autre | Oui, 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:49 | bert31 | Tri de texte avec fonction TROUVE | Ceci 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:05 | ayuri | Une macro en fonction d'une autre | Pour cela, il faudrait que tu nous passes un fichier exemple..... |
| 03/06/2015 à 08:58 | bert31 | Tri de texte avec fonction TROUVE | S'il n'y a que des A et des B ... |
| 03/06/2015 à 08:53 | ayuri | Une macro en fonction d'une autre | Soit 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:46 | tench52300 | Extraire case Excel plusieurs fichiers | 1- 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:39 | pompaero | Tracabilité important | Alors, 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:42 | Cath38 | FAQ sur Excel | Non. 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:39 | aliano | Fonction/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:35 | Cath38 | FAQ sur Excel | Un 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:32 | aliano | Fonction/Procedures et BOUTONS ? | A ma connaissance non. En même temps, cette méthode reste simplissssssime... |
| 02/06/2015 à 16:25 | Cath38 | FAQ sur Excel | Le 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:18 | aliano | Fonction/Procedures et BOUTONS ? | La réponse est oui... |
| 02/06/2015 à 16:03 | Jerem aie | Effacer une Listbox | D'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:22 | Invité | Reconnaitre un clic sur cellule | Clic 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:31 | ced_le_dingue | Déclarer une ligne d'une cellule en constante public | En 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:05 | pompaero | Tracabilité important | Pour 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:56 | pompaero | Tracabilité important | Je 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:01 | pompaero | Tracabilité important | Compteur 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:14 | Snaptoon | Recherche d'une chaine de caractere dans un nom de fichier | Essaye 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:36 | jfk15 | Validation Formulaire avec choix cellule | Comme 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:28 | mariemado | Les objets fixes seront déplacés | If 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:52 | kbennani | Récupérer un texte dans VBA | Ok. 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:22 | Mskander | Affichage du contenu de la liste déroulante | De rien. A++ ps : n'oublies pas ... |
| 29/05/2015 à 14:21 | kbennani | Récupérer un texte dans VBA | Bon. 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:08 | Mskander | Affichage du contenu de la liste déroulante | L'é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:50 | kbennani | Récupérer un texte dans VBA | Pour 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:38 | vba1 | VBA insérer des données | De rien. Si ton sujet est "résolu", je t'invite à l'indiquer comme tel ... |
| 29/05/2015 à 13:37 | vba1 | VBA userform | Pas 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:27 | pompaero | Tracabilité important | Re- 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:03 | pompaero | Tracabilité important | Voici 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:39 | Snaptoon | Recherche d'une chaine de caractere dans un nom de fichier | Au lieu de faire ceci : tu écris ceci ... |
| 28/05/2015 à 14:39 | maeljourdain | Code à figer | N'oublie pas de marquer ce sujet comme "résolu". A++... |
| 28/05/2015 à 14:34 | Ocedel | Transformer heure en minute | Comme ceci : =(SOMME(E15:E26))/(60*24)... |
| 28/05/2015 à 14:21 | Ocedel | Transformer heure en minute | Tes 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:01 | vba1 | VBA userform | Cette discussion est un doublon : https://forum.excel-pratique.com/excel/inserer-des-donnees-vba-t64802.html... |
| 28/05/2015 à 13:53 | aston01390 | Capture écran + envoi par mail | Donc le sujet et clos et résolu? Si c'est le cas, merci de l'indiquer... |
| 28/05/2015 à 13:49 | Ocedel | Transformer heure en minute | La 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:13 | aston01390 | Capture écran + envoi par mail | De quoi veux tu réaliser la capture d'écran? De ton bureau? Du classeur Excel actif? D'une photo de ta belle mère... |