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 3

DateAuteur du sujetSujetExtrait du message
20/11/2014 à 12:34Bouillou Textbox n'accepte pas les nombresSi tu as ajouté exactement ce code, alors il y a une erreur de syntaxe! Quelque chose comme ça plutôt : Encore une fois, si c'est ce code que tu as ajouté, c'est normal qu'à partir de 10 ça ne marche plus ! Car tu testes le nombre de chiffres et non le chiffre. S'il y a plus de 1 chiffre dans ton ch...
19/11/2014 à 21:52Bouillou Textbox n'accepte pas les nombresOk je comprends un peu mieux. Mais je maintiens. "Chez moi", quand je mets autre chose que 1, rien ne se crée...! Je ne comprends pas comment ça peut marcher chez toi avec le test que tu fais... Que tu mettes =1 ou ="1", le résultat devrait être le même car lorsqu'Excel détecte quelque chose qui res...
19/11/2014 à 17:06Bouillou Textbox n'accepte pas les nombresIl est préférable pour la prochaine fois que tu nous dises quelles sont les manips à faire ! Car on est pas aussi habitués que toi à ton fichier... qui a été téléchargé 9 fois au moment où j'écris... Et pas de réponse encore. C'est parce qu'on s'y perd un peu ! Pour ma part je ne comprends quasiment...
19/11/2014 à 15:44mroma Remonter de 5lignes la celules activeLorsque tu rencontres une erreur, prends la bonne habitude de dire au moins quel type d'erreur tu rencontres ! Si tu essaies d'affecter une cellule et non sa valeur à une variable, alors ce n'est pas la bonne syntaxe car une cellule est considérée comme un Range . La bonne syntaxe est donc : Cependa...
30/10/2014 à 17:29Mutex Erreur recherchevComme remarqué par mbbp, je rajouterais pour précision qu'il faut faire attention au format des chiffres. Les nombres dans ton onglet Feuil1 sont des "nombres", tandis que les nombres en colonne A de ta Feuil2 sont au format Texte. On le voit car ils sont alignés à gauche alors que tu n'as pas activ...
29/10/2014 à 10:46soso2630 Insérer un pdf dans un celluleLa méthode par sélection de cellules n'étant pas la plus "esthétique", il vaudra mieux jouer sur les propriétés Top et Left. Ex ...
29/10/2014 à 10:28ZOLEKO Deverrouiller certaines cellules de ma feuilleCe code marche chez moi. Il y a peut-être une particularité dans ton fichier. Peux-tu joindre un bout de ce fichier ...
29/10/2014 à 10:23soso2630 Insérer un pdf dans un celluleUne solution simple est de sélectionner la cellule de destination avant d'insérer le PDF Quelque chose comme ça ...
29/10/2014 à 10:11rom8515 Creer base de données a partir de fichiers CSVSi ton problème est résolu, clique sur le petit V vert en haut à droite ...
28/10/2014 à 22:21actaris51Problème conversion csv et formats de dateAh ça marche nickel chez moi ta solution Patrice ...
28/10/2014 à 18:18actaris51Problème conversion csv et formats de dateLe problème que tu soumets est connu de Microsoft mais semble ne pas avoir trop de solutions... Cependant, je te propose une alternative. Il s'agit de lire ton fichier CSV ligne à ligne en VBA, et de rapatrier les lignes dans ton fichier. Je ne sais pas encore s'il y aura un problème avec les dates...
28/10/2014 à 18:09awa123Décocher une case sur un Tableau Croisé Dynamique VBAExact Quelque chose comme ça alors.....
28/10/2014 à 17:21awa123Décocher une case sur un Tableau Croisé Dynamique VBALe fichier n'est pas passé. As-tu essayé l'enregistreur de macro ? Voici ce qu'il donnerait à peu près : Ça ne marche pas chez toi ? Edit : Bonjour Jean-Eric...
28/10/2014 à 17:13lasermamsBoucle enregistrement de plusieurs onglets PDF qui se suivenIl faut regarder la boucle que tu utilises : au lieu de commencer par 1 tu peux commencer par 3 par exemple. Et au lieu de terminer par Sheets.Count , tu peux terminer à Sheets.Count - 2 par exemple.....
28/10/2014 à 11:26Nicolas67000Excel - solveurRe, J'ai regardé ton fichier. Avant toute chose, ça ne risque pas de marcher puisque tes valeurs en B2:E4 ne sont pas des valeurs décimales ! En effet, remplace les points par des virgules puis relance le solveur. Ensuite regarde le résultat. Tu y verras déjà plus clair.....
27/10/2014 à 22:28Nicolas67000Excel - solveurPeux-tu nous joindre ton fichier ? Ce sera plus facile pour nous de t'aider...
27/10/2014 à 22:20rom8515 Creer base de données a partir de fichiers CSVEt voilà... Magie ! Ce fichier est à mettre avec tes CSV. Clique sur le bouton vert en haut à gauche. Ça te prendra un peu moins de temps dorénavant. Je te laisse faire des petites vérifs quand même...
27/10/2014 à 20:31rom8515 Creer base de données a partir de fichiers CSVOk. Je vois dans ton fichier Synthèse que les données de température sont arrondies. Pourquoi ? J'essaierai pour ma part le plus grand nombre de décimales possible. Dis-moi quelle solution adopter...
27/10/2014 à 19:22rom8515 Creer base de données a partir de fichiers CSVJ'ai quelques questions : les données relevées commencent-elles toujours à la 5è ligne de chaque CSV ? le nombre de lignes et colonnes entre les CSV est-il toujours le même ? si le nombre de lignes est le même, les dates sont-elles toujours les mêmes ? quelle est la volumétrie des CSV (nombre de fic...
26/10/2014 à 21:05rom8515 Creer base de données a partir de fichiers CSVCa m'a l'air plus simple avec les autres onglets... Je regarderai...
26/10/2014 à 19:22rom8515 Creer base de données a partir de fichiers CSVOk. Est-ce qu'à chaque onglet (sauf Total) du fichier de synthèse, correspond un type de fichier CSV ? Cela signifie qu'il faut copier les données d'abord dans les onglets séparément puis rapatrier le tout dans Total ? Il faut que les fichiers CSV aient toujours la même structure dans le nom de fich...
26/10/2014 à 18:28NiooeMacro enregister et quitterA défaut de plus d'informations, regarde du côté de...
26/10/2014 à 18:08rom8515 Creer base de données a partir de fichiers CSVCe que tu demandes est tout à fait faisable. Est-ce que tu connais un peu le VBA ? Il faudrait que tu joignes au moins 2 CSV et nous donner le résultat voulu...
24/10/2014 à 14:15Civo Ca doit être tout bêteEffectivement c'est tout bête Pour le texte ce sera et pour la couleur de la police ce sera ...
24/10/2014 à 13:19FROMAGE94 Message dans une macroRe, Il n'y a plus moyen de vider le presse-papier Office (Excel 2010 en tout cas), même en faisant appel aux API. J'ai eu ce problème il y a quelques temps et ai cherché partout sur le Net mais sans succès... Il me semble que l'accès au presse-papier Office n'est plus permis. Peut-être avec un sendK...
24/10/2014 à 12:21FROMAGE94 Message dans une macroRe, En fait, il n'y a pas vraiment d'instructions pour dire oui, non ou annuler. En revanche, avant de faire ta sauvegarde, tu peux enlever les messages d'alerte avec Il faudrait me donner un bout du code qui fait cet enregistrement. A l'aveugle, si tu fais un , fais plutôt...
23/10/2014 à 18:58FROMAGE94 Message dans une macroCe message provient du fait que tu as copié un certain nombre d'informations pendant l'exécution de ta macro et qu'à la fermeture du fichier, celui-ci est toujours en mode Couper ou Copier. Il te suffit de mettre le bout de code suivant avant de fermer le fichier ...
23/10/2014 à 18:52jibusBloquer une formuleJe ne sais pas à quoi ressemble ta formule mais essaie avec la fonction indirect. Ex : Au lieu de fais...
23/10/2014 à 18:47fouggyPb d'Application de MacrosChez moi la copie se fait bien. Mais attention, j'ai l'impression qu'il faut lancer la macro M05_OrgaDonnées avant la macro M04_ColNumBEnA ... Concernant la macro M05_OrgaDonnées c'est normal qu'il y a un bug car sur l'onglet Feuil1 par exemple, il n'y a pas de données. Ta variable tablo est donc vi...
23/10/2014 à 18:24Kiarie Cherche mise en forme conditionnelleC'est bien mais il existait une petite case à cliquer ! https://www.excel-pratique.com/~files/doc2/resolu_4.jpg Merci Banzai...
23/10/2014 à 17:12Kiarie Cherche mise en forme conditionnelleN'oublie pas de mettre le post en résolu...
23/10/2014 à 15:47Kiarie Cherche mise en forme conditionnelleTa formule correspondante est la suivante : Ton deuxième argument semble inutile puisqu'il ne fait aucun test explicite. A moins que ta cellule en I2 soit égale à VRAI... La formule suivante répondra à ton problème ...
14/10/2014 à 21:03claude.l Boutons inaccessible apres sortie de FormRe claude, Sur Excel 2010 ça marche très bien. Je viens de voir que tu utilisais office 365. Je ne l'ai pas sous la main donc je ne peux tester. Ça vient probablement de ta version... Désolé de ne pouvoir t'aider plus ...
14/10/2014 à 15:52claude.l Boutons inaccessible apres sortie de FormEst-ce que tu peux joindre ton fichier mais en enlevant toutes les données confidentielles ? Ce sera plus simple pour nous pour t'aider...
10/10/2014 à 12:41CivoDeux chaines difèrentes, deux mots même textboxLa fonction Split va t'aider sur ce coup-là. Je te mets sur la piste. va te retourner un tableau avec 2 éléments : A001 et A002 A toi d'adapter la boucle qui va bien. Une fois que tu as trouvé une solution, poste-la ici...
08/10/2014 à 20:53desmedt f.VBA Excel 2010Utilise plutôt cette syntaxe ...
08/10/2014 à 16:53desmedt f.VBA Excel 2010Re, On n'a pas les bons noms. Voici le code associé ...
08/10/2014 à 14:22desmedt f.VBA Excel 2010Re, On va faire avec. En supposant que ta combobox s'appelle 'ship_to' et ta textbox 'adresse', une solution avec ce code à mettre dans l'évènement Change de ta combobox ...
08/10/2014 à 11:15macmun Saut à la ligne VBALa clé de ton problème est ici : En utilisant la propriété HTMLBody, tu dois entrer une chaîne de caractères au format HTML. Et les constantes VBA de saut de ligne ne sont pas reconnues en tant que texte valide en HTML... Je n'ai pas Outlook sous la main mais je vois 2 solutions. 1- Soit tu utilises...
08/10/2014 à 10:59desmedt f.VBA Excel 2010Il faudrait que tu joignes un fichier (avec des données bidons mais en gardant la structure exacte) afin que l'on te trouve une solution adaptée...
08/10/2014 à 10:52velivole911 Pb d'ouvertureTu as masqué ton classeur. Réaffiche-le en allant dans Affichage/Afficher. Je n'ai pas 2007 sous la main mais ça devrait être quelque part par là ...
01/10/2014 à 18:23Utilisateur05 Recopier ligne si date et heure identiqueRe, @Banzai Tu as déclaré la variable j en variant... Une erreur de ta part ? Edit : J'ai rien dit c'était au cas où j renvoyait une erreur...
01/10/2014 à 17:25Utilisateur05 Recopier ligne si date et heure identiqueBonjour Marusanmarukyû ( ○三○九 ) Ce n'est pas j que tu dois déclarer en 'Double' mais la variable Date_Référence. Ensuite, je ne comprends pas ton code... Tu parcours chaque ligne de ta colonne B et tu copies les données des colonnes C à P. Mais en début de macro, tu effaces le contenu de ces colonne...
28/09/2014 à 18:30Capss07 Fonction SILe raisonnement est bon. Juste un signe égal en trop... Version corrigée ...
26/09/2014 à 22:03skafolys Formule de calculDésolé de ne pas avoir répondu Oui tu peux les verrouiller. Si tu fais un clic droit sur une cellule, dans l'onglet protection, la case "Verrouillée" est normalement activée. Pour verrouiller effectivement la cellule, tu dois protéger la feuille ...
26/09/2014 à 13:42PEPS59 Créer un nom de feuille par des cellulesRe, Une solution avec la formule suivante à mettre en E4 de l'onglet general ...
25/09/2014 à 19:44PEPS59 Créer un nom de feuille par des cellulesRe, Seule la formule en D2 est fausse les 2 autres c'est bon. En D2, déjà il n'y a pas d'onglet lundi-M1. Il faut donc essayer avec mardi-M1. Ensuite, si tu fais référence directement à la cellule K11 de l'onglet MARDI-M1, tu auras la formule suivante : Tu oublies donc les guillemets simples... Voic...
25/09/2014 à 08:29PEPS59 Créer un nom de feuille par des cellulesC'est la fonction INDIRECT qui va t'aider... Une fois que tu as trouvé la solution, poste la formule ici...
25/09/2014 à 08:08sophang Macro enregistrer pièce jointe OutlookOui c'est possible. Crée au préalable un dossier nommé "Le_nom_de_ton_dossier" dans ta boîte de réception et utilise le code suivant ...
24/09/2014 à 16:21sophang Macro enregistrer pièce jointe OutlookJ'ai compris. C'est normal car dans ton code, il y a ces lignes là : Peut-être une solution avec ce code : Attention, plutôt que de boucler sur les éléments sélectionnés, on va boucler sur toute la boîte de réception des mails. S'il y a beaucoup d'éléments, ça peut prendre du temps.....