| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 19/04/2017 à 12:41 | Pauline78 | Un champ de recherche avec plusieurs onglet | Je n'aime pas utiliser les contrôles directement dans un onglet, je préfère passer par une UserForm . Question d'habitude... Je pourrais te proposer une solution commentée si tu mettais ton fichier en pièce jointe ou une copie respectant la même structure avec quelques données juste pour l'exemple.... |
| 18/04/2017 à 20:54 | Luna2701 | Fenêtre de saisie | Re, Si tu as un soucis, n'hésite pas... Maintenant je peux t'expliquer... |
| 18/04/2017 à 17:27 | Luna2701 | Fenêtre de saisie | Re, une version 02 plus aboutie avec recherche permettant de modifier/supprimer un contact. Le bouton Rechercher de l' UserForm1 , affiche l' UserForm2 de recherche. Une fois le mot tapé et l'option choisie, un double-clic dans l'élément de la liste renvoie ses données dans la l' UserForm1 avec, cet... |
| 18/04/2017 à 11:53 | Luna2701 | Fenêtre de saisie | En pièce jointe une proposition avec code commenté... Double-clique sur n'importe quelle cellule du tableau1 pour lancer l' UserForm1 ..... |
| 18/04/2017 à 00:15 | Luna2701 | Fenêtre de saisie | Re, Alléluia !... Oui je sais, malgré ma peau blanche mon cœur est nègre et spirituel... Je regarde ça demain... Ho happy day dirait Marcel Pagny voire Florent Pagnol, je sais plus à force..... |
| 17/04/2017 à 21:15 | Luna2701 | Fenêtre de saisie | Re, Tant que tu mettras en pièce jointe un fichier avec l'extension .xlsx au lieu de .xlsm il n'y aura pas d' Userform dedans !... Ensuite, t'es bien gentille, mais je préfère te proposer une solution avec les codes FullComment (comme on dit du coté de Séville) que de t'expliquer comment faire... Pl... |
| 17/04/2017 à 19:42 | Cappe Pierre | Comment valider un ComboBox à deux entrées ? | Comme tu ne daignes pas fournir un petit fichier, voici un exemple en pièce jointe. Tu adapteras..... |
| 17/04/2017 à 19:26 | jbchb | Extraire lettres et chiffres | Les deux pour le même prix !.. La macro agit sur la cellule A1 , la fonction agit sur la cellule ciblée : La macro : La fonction ... |
| 17/04/2017 à 19:15 | Luna2701 | Fenêtre de saisie | Re, Oui on s'est mal compris... Tu me montes une capture d'écran d'une superbe UserForm (donc tu l'as créée) et tu n'es pas foutue de la fournir dans un fichier .xlsm !... Comme ça, nous, en plus de t'aider et de te proposer une code, on doit aussi se farcir la création de l'UserForm... Je réponds d... |
| 17/04/2017 à 17:41 | Luna2701 | Fenêtre de saisie | Re, Toujours pas de fichier avec un semblant de code VBA !?... Et aucune réponse quant aux listes ?... Ça tombe bien, je viens de m'acheter un violoncelle et j'ai une furieuse envie d'uriner..... |
| 17/04/2017 à 17:37 | philou57 | Création d'un Planning à partir d'un tableau de données | Bon, me revoilou avec mon éternelle histoire de roue crevée... Mon cher Philou, quand tu crèves un pneu, est-ce que tu amènes la roue ou une photo de la roue à ton garagiste ?... C'est tout ce qu'on a voulu dire. Mais avec un peu d'humour tu vois. Ha ben non suis-je bête ! L'humour tu vois pas juste... |
| 17/04/2017 à 14:32 | philou57 | Création d'un Planning à partir d'un tableau de données | Re, C'est là qu'est l'os !... (j'ai pas pu m'empêcher de revoir la Grande Vadrouille : Y'a pas d'hélice hélas ! C'est là qu'est l'os... )... |
| 17/04/2017 à 13:35 | philou57 | Création d'un Planning à partir d'un tableau de données | Ne vous moquez pas Môssieur FERRAND, elle a été entièrement peinte à la main tout de même !..... |
| 17/04/2017 à 13:17 | Luna2701 | Fenêtre de saisie | J'imagine que par fenêtre de saisie tu entends UserForm ?!... Juste en ouvrant ton fichier je constate que certaines données devraient êtres listées dans un autre onglet (Type, Catégorie, Pays, Départements). Pourrais-tu nous fournir un fichier avec au moins 3 lignes de données et, dans une autre on... |
| 17/04/2017 à 13:03 | maximob | Copie en double clic | Re, Peut-être comme ça : Mais je trouve complètement *** de mettre, au départ, un exemple en pièce jointe sans ton code BeforeDoubleClick !?... Et je salue le Maroc bien évidemment !..... |
| 17/04/2017 à 12:18 | maximob | Copie en double clic | En pièce jointe ton fichier modifié avec le code ci-dessous placé dans le composant Feuil1(Feuil1) ... |
| 16/04/2017 à 15:26 | dul | Boucle pour effacer des cellules fusionnées | Peut-être comme ça : [Édition] Bonjour Seb, nos posts se sont croisés..... |
| 14/04/2017 à 11:23 | ozzone | Reporter la valeur d'une cellule vers une autre feuille | Essaie avec le code ci-dessous à placer dans le composant ThisWorkbook ... |
| 14/04/2017 à 10:56 | Papy280255 | Je cale sur un code transfert vers un tableau | Re, En pièce jointe la V2..... |
| 14/04/2017 à 07:40 | Remy23 | Problème VBA | Re, Merci pour le thé. C'est peu mais ça corrige ma honte..... |
| 13/04/2017 à 17:04 | nananinanana | Exporter d'une feuille Excel à une autre | Ce code fonctionnait jusqu'à présent puis, plus rien ? Plus rien ne signifie rien lui non plus. Tu pourrais être plus explicite !... Ça plante ? Ça passe mais rien ne se passe ? Bref, autre chose que : plus rien ... Sinon, il te faut faire tourner ta macro pas à pas (avec la touche [F8] et v... |
| 13/04/2017 à 16:51 | GILG | Error 1004 VBA | Re, Peut-être comme ça : If Reti <> "" And Not reti = N/A Then mais je ne sais pas s'il faut mettre des guillemets ou pas pour le N/A ... |
| 13/04/2017 à 16:47 | dagus | Afficher une liste d'information via une liste déroulante | Ton fichier modifié en pièce pointe avec l'événementielle Change dans l'onglet liste déroulante ci-dessous ... |
| 13/04/2017 à 16:19 | GILG | Error 1004 VBA | • Première erreur : tu cherches dans un tableau à une seule colonne et tu veux renvoyer la valeur de la colonne 2 de ce tableau Reti = Application.WorksheetFunction.VLookup(ws.Cells(i, 1), ws_data.Range(ws_data.Cells(li_PME + 1, 1), ws_data.Cells(li_eurol - 1, 1 )), 2, 0) Correction : Reti = Applica... |
| 13/04/2017 à 15:41 | Zarkoft | Copier/coller 1 ligne xfois suivant le contenu d'une cellule | Peut-être comme ça : Évite les Select inutiles qui ne font que ralentir l'exécution du code et sont source de plantage..... |
| 13/04/2017 à 15:32 | Benoist28200 | Position UserForm suivant feuille active | Définit d'abord la propriété [StarUpPosition] de l'UserForm = 0 ensuite, en fonction de l'onglet actif, tu définis sa position à l'aide des propriétés [Left] et [Top] . Si ton fichier est utilisé sur plusieurs PC tu vas avoir des surprises..... |
| 13/04/2017 à 14:06 | aude21 | Faire appel a des macros | Quand on travaille sur plusieurs classeurs, mieux vaut utiliser une variable pour les définir : Ensuite tu définis les onglets : Après tu fais ce que tu veux, c'est très simple et sans plantage. dans l'exemple au-dessus j'ai copié la plage A1:G100 de l'onglet OS1 et je l'ai copié dans la cellule A1... |
| 13/04/2017 à 12:21 | nicobdx33 | Extraire un texte a partir du 10eme espace | Attention ! Ton surlignage est erroné pour la première ligne d'exemple qui devrait être St Sulp seulement... Par formule je ne sais pas faire mais si une solution VBA peut t'intéresser en voici une : le code renvoie les données a partir de C1 , tu adapteras..... |
| 13/04/2017 à 10:58 | lynka | Incrementer une base de donnees | Re, Pour les cheveux c'est un peu tard... Mais pour les emails en VBA il doit y avoir des milliers d'exemples. Utilise une recherche dans le forum... Bon courage ... |
| 13/04/2017 à 10:53 | Remy23 | Problème VBA | Une proposition : [Édition] Bonjour Galopin, nos post se sont croisés. Franchement je ne te comprends pas... Pourquoi faire si simple alors qu'on peut faire beaucoup plus compliqué !..... |
| 13/04/2017 à 09:43 | bleka20 | Lie deux combobox | Re, Écoute, je ne comprends rien !... Comment deux zones différentes peuvent avoir la même ville ? Ton exemple est tellement confus que j'ai repris le mien... Pour moi il manque une colonne avec des données pour alimenter la TetxBox1 ... En pièce jointe une proposition ... |
| 13/04/2017 à 08:35 | bleka20 | Lie deux combobox | Re, Faut-il vraiment numéroter les zones ? Je ne vois pas l'intérêt..... |
| 12/04/2017 à 23:42 | bleka20 | Lie deux combobox | Re, Désolé Bleka mais coder avec des données aussi pêle-mêle risque de vite devenir une usine à gaz. En revanche si tu peux ordonner les donner comme dans l'exemple 1 ( Feuil1 ) ou 2 ( Feuil2 ) je pourrais de proposer quelque chose..... |
| 12/04/2017 à 23:26 | lynka | Incrementer une base de donnees | Re, Comme disait Pierre vassiliu : Comme je manquais de malice pour faire des affaires, je montais dans mon engin interplanétaire et ne remis plus jamais les pieds sur la terre ... Il est parti y'a pas très longtemps d'ailleurs... Je suis désolé mais sur ce coup là ça sera sans moi. J'ai déjà réussi... |
| 12/04/2017 à 18:24 | bleka20 | Lie deux combobox | Re, Oui tu ne fais que répéter ce que tu as déjà dit... Je t'ai demandé si les villes étaient répétées dans la colonne A pour chaque quartier et tu n'as même pas daigné répondre. Ton excuse de fichier trop lourd est tellement bidon... Il te suffit de nous mettre juste quelques lignes représentatives... |
| 12/04/2017 à 17:06 | bleka20 | Lie deux combobox | Ton problème est relativement simple à résoudre mais encore faudrait-il savoir comment sont disposées les données. Est-ce que la ville est répétée en colonne A pour chaque quartier de la colonne B par exemple ? Une petite pièce jointe montrant tout ça serait, comme toi, bienvenue..... |
| 12/04/2017 à 14:54 | greg954 | Worksheet_Change(ByVal Target As Range) | Peut-être comme ça ... |
| 12/04/2017 à 14:43 | lynka | Incrementer une base de donnees | Ha bon c'est à moi de faire ça ?!... Dans ton code original, celui de l'initialisation de l'UserForm, tu t'es trompé d'onglet. Il faut juste corrigé ce qui est en gras dans ma première réponse... C'est volontaire !... Au passage, je suis très surpris que tu mettes en pièce jointe un fichier complet... |
| 12/04/2017 à 09:25 | lynka | Incrementer une base de donnees | Le premier élément de la ComboBox8 a 0 comme ListIndex , le second a 1 , etc. Donc tu peux facilement récupérer le numéro de ligne d'un élément sélectionné (quand il n'y a pas de doublon) avec la propriété [LinstIndex] . Dans ton cas, comme la première valeur se trouve sur la ligne 3 cela re... |
| 11/04/2017 à 22:33 | Papy280255 | Je cale sur un code transfert vers un tableau | Cette fois pas de plantage et du coup, une version plus aboutie avec un Module de Classe . Ne t'effraie pas, si tu ne connais pas ce n'est qu'une manière d'éviter de coder pour chaque textbox numérique : • On crée un Module de Classe (j'ai renommé la casse de ce module ClassTB , la classe des TextBo... |
| 11/04/2017 à 17:31 | Papy280255 | Je cale sur un code transfert vers un tableau | Argh !!!!! En phase de test sur les quelques modifications faites, Excel a planté et j'ai tout perdu. Je reprendrai plus tard dans la soirée. Il y a des inversions de Tag l' Évève en colonne A (Tag=1) et la Date en colonne B (Tag=2) et quelques ajustements à faire..... |
| 11/04/2017 à 16:39 | ismail123456 | Rendre un tableau nul d'un coup?? | Si tu parles d'une variable Tableau du style TB() , la commande Erase TB devrait fonctionner..... |
| 11/04/2017 à 16:33 | EveN | Module de classe pour alimenter ComboBox et TextBox | Re, C'est marrant car moi c'est ta méthode pour afficher les contrôles au fur et à mesure qui m'a paru très astucieuse. Pour moi tu avais fait le plus dur..... |
| 11/04/2017 à 16:31 | bessedela | Imposer un format TextBox | Voilà comment je procède car je ne suis pas très doué pour les formats de cellule. • Je lance l'enregistreur de macro • je sélectionne une cellule qui contient le format que je veut reproduire • j'utilise le raccourci clavier [CTRL] + [1] pour ouvrir la boîte de dialogue Format Cellu... |
| 11/04/2017 à 15:47 | EveN | Module de classe pour alimenter ComboBox et TextBox | • Code de l'UserForm1 Supprime ton code et remplace par : • Code du Module1 Supprime ton code et remplace par : • Code du Module de Classe Supprime ton code et remplace par : Explications : L'utilisation d'une variable tableau de type Variant ( TV ) est beaucoup plus rapide d'exécution qu'un accès r... |
| 11/04/2017 à 15:15 | bessedela | VBA et formulaire | Je ne retrouve plus le fichier joint et sans lui je ne peux pas t'aider !..... |
| 10/04/2017 à 17:15 | EveN | Module de classe pour alimenter ComboBox et TextBox | Tu as mis un fichier xlxs en pièce jointe donc sans VBA . Il nous faut le fichier xlsm pour pouvoir t'aider !..... |
| 10/04/2017 à 16:35 | bessedela | VBA et formulaire | Re, Pourquoi avoir remplacer le nom de la ComboBox2 ? Ça marchait très bien comme ça !... Je ne peux pas te répondre sans le fichier modifié !..... |
| 10/04/2017 à 15:14 | bessedela | VBA et formulaire | Re, Copie le code ci-dessous dans ta UserForm2 ... |
| 10/04/2017 à 13:39 | JAJA | Saisie d'un USERFORM TEXTBOX sur une colonne | Re, le principe est simple. On définit une variable de type Range (qui correspond a une cellule ou une plage de cellule) IIf est une manière rapide de faire un IF ... Else ... End If en une seule ligne. Ça fonctionne comme ça : Si(Test, Resultat si Test est vrai, Résultat si Test est faux). Donc je... |