| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 27/05/2014 à 22:03 | Web68 | InpoutBox | Je n'ai pas vérifié que ton code fonctionnait, j'ai simplement adapté tes IFs imbriqués pour que la structure de ton code soit correcte. il manque un activesheet.unprotect quelque part essaie de remplacer activesheets par activesheet dans les dernières lignes de ton programme... |
| 27/05/2014 à 21:58 | spleenatis | Utiliser un même nom de formule pour plusieurs cellules | Ta formule retourne un vecteur, je pense que tu dois sélectionner les cellules, introduire =Formule dans la barre de formule et valider en matriciel par CTRL-maj-Entrée... |
| 27/05/2014 à 21:47 | Web68 | InpoutBox | Proposition de correction, à tester..... |
| 27/05/2014 à 21:36 | Jule04 | Trier des colonnes en fonction de chiffre | Une solution via une macro... |
| 27/05/2014 à 21:16 | lolo69490 | Extraire des doublons | Tu modifies la variable colcritère ci-dessous. oui... |
| 27/05/2014 à 18:30 | lolo69490 | Extraire des doublons | Tu remplaces le B par un C dans cette instruction de tri pour inclure la colonne C dans le tri. la détection des doublons ne se fait que sur le contenu de la colonne A... |
| 27/05/2014 à 17:10 | Astarehan | VBA aide Userform | Comme tu nous donnes peu de détails voici 2 procédures liées à ton USF. où je fais l'hypothèse que tu as une listbox (listbox1, pour sélectionner ton produit), 3 textboxes (textbox1, textbox2,textbox3) pour y entrer les information étagère, rangée, salle et enfin un bouton pour valider. la feuille s... |
| 27/05/2014 à 16:47 | exelan | Double actions avec commandbutton | Par exemple, ou dépendant du moment où tu veux que la procédure client s'exécute (avant ou après l'exécution du userform)... |
| 27/05/2014 à 15:03 | favadusy57 | Msgbox qui recapitule toutes les msgbox précédentes | Je te propose une macro qui permet de rassembler le résulat de toutes tes msgboxs dans une feuille excel, que j'ai appelée msgbox IL faudra que tu remplaces dans tes codes toutes les instructions msgbox par msgboxs (ctrl-H)... |
| 27/05/2014 à 14:28 | awa123 | Barre de progression | Le code n'est pas lié au bouton, mais à ton label1 (celui où il est écrit 0%), si tu cliques dessus la macro se déclenche... |
| 27/05/2014 à 12:51 | titou2626 | Extraire l'intérieur d'une table VBA | Ajoute la l'instruction qui se trouve entre '-----------------------... |
| 27/05/2014 à 10:31 | doudou1960 | Optimiser code VBA pour MFC | Bonjour, une proposition en remplaçant l'événement worksheet_selectionchange par worksheet_change. Je fais l'hypothèse que dans ta feuille toutes les cellules ont la couleur qui correspond à leur contenu. la macro ne fera les changements de couleurs que pour les cellules dont le contenu change... |
| 27/05/2014 à 10:09 | shiva_sushi | Aller chercher une donnée sur plusieurs onglets du fichier | Une solution via une macro à lancer via alt-f8 (CP pour contacts prioritaires)... |
| 26/05/2014 à 21:51 | arnd92 | Balayer des lignes et ajouter des coûts sous conditions | Pour l'erreur 429, il manque probablement une référence dans VBA alt F11 pour ouvrir l'editeur VBA menu tools(outils), ->references cocher microsoft scripting runtime adaptation pour prendre en compte le prix selon tes critères ci-dessous... |
| 26/05/2014 à 18:27 | mikado93 | Transformer une table de lien en matrice binaire | Une solution via formule excel countifs, NB.Si.ENS... |
| 26/05/2014 à 18:04 | SMPSS | Fusion de fichiers .xlsx en un seul sans la première ligne | Je t'ai mis quelques commentaires... |
| 26/05/2014 à 17:51 | BastLat | Tri d'une liste multicolonnes | A tester, ..... |
| 26/05/2014 à 17:09 | ClaireD | Récupérer chemin d'un fichier non ouvert | Un essai... |
| 26/05/2014 à 16:28 | lolo69490 | Extraire des doublons | Un proposition via une macro, à tester... |
| 26/05/2014 à 13:36 | jeanmichel0404 | Souci Macro VBA | Très probablement une des feuilles n'existe pas ou son nom est mal orthographié. quelle est l'instruction qui donne le message d'erreur ? celle-ci ? Sheets(Array("NbaMois", "NbaMoisSeb")).Select je vois qu'entretemps tu as trouvé la solution à ton problème... |
| 25/05/2014 à 23:16 | arnd92 | Balayer des lignes et ajouter des coûts sous conditions | Partant de l'hypothèse qu'un doublon est caractérisé par des valeurs identiques sur les 5 colonnes, voir en annexe une proposition qui gère les doublons... |
| 25/05/2014 à 22:48 | arnd92 | Balayer des lignes et ajouter des coûts sous conditions | Qu'est-ce qui caractérise un doublon ? 2 lignes avec 5 colonnes identiques ? pour l'autre question, c'est un hobby... |
| 25/05/2014 à 21:03 | biquet08 | Récup chemin répertoire | Une proposition... |
| 25/05/2014 à 20:48 | arnd92 | Balayer des lignes et ajouter des coûts sous conditions | Effectivement les types s'ajoutent automatiquement en fonction des types trouvés. Sur le fichier que je t'ai fourni, TST apparait bien (en tout cas chez moi)... |
| 25/05/2014 à 17:25 | Elodie.daveau | Formule de calcul | Si le CA est en A1... |
| 25/05/2014 à 13:48 | arnd92 | Balayer des lignes et ajouter des coûts sous conditions | Macro adaptée, à tester... |
| 24/05/2014 à 23:44 | Bwaki | Exclure une feuille pendant l'utilisation d'une macro | Bonsoir le forum, une proposition de correction... |
| 24/05/2014 à 21:59 | VinceMartinez | Appel a une fonction qui retourne un tableau dans VBA | Worksheet.function m'interpelle, je ne sais pas à quoi cela correspond. la syntaxe pour l'appel d'une fonction excel n'est-elle pas application.worksheetfunction.nomdelafonction de plus si la fonction renvoie un range, on peut utiliser la propriété count pour en connaitre le nombre d'éléments si l'a... |
| 24/05/2014 à 16:29 | Ginga999 | If avec multiples Or | Re-bonjour, tu peux définir une fonction qui fait le test par rapport à ta liste. par exemple OUM (ou multiple) If OUM(x,1715,1785,1562,1456) then ' x est la variable à tester, les éléments suivants forment la liste des valeurs à tester) else end if... |
| 24/05/2014 à 16:13 | arnd92 | Balayer des lignes et ajouter des coûts sous conditions | Re-bonjour, pas sûr d'avoir compris comment tu allais utiliser concrètement, mais voici une proposition faire alt-f11 pour lancer la macro... |
| 24/05/2014 à 15:50 | Ginga999 | If avec multiples Or | Tu peux utiliser l'instruction select case... |
| 24/05/2014 à 15:46 | arnd92 | Balayer des lignes et ajouter des coûts sous conditions | Peux-tu expliquer ce que cela signifie concrètement ? un exemple ... |
| 24/05/2014 à 12:59 | niobok | Touches " Entrée" et navigation entre cellules | Mettre la macro dans le code de la feuille concernée. sélectionner la feuille clic droit, ->view code (je ne connais pas le libellé exact en français) coller le code dans la fenêtre alt-f11 pour revenir à la feuille excel la macro est activée dès que tu introduiras quelque chose en B8 à C14 le po... |
| 23/05/2014 à 11:49 | niobok | Touches " Entrée" et navigation entre cellules | Une solution avec une macro événementielle à mettre dans le code de la feuille concernée... |
| 22/05/2014 à 20:50 | BAKH | Synthèse de feuilles Excel | Voici... |
| 22/05/2014 à 19:45 | bonux50 | Comparaison | Une formule à adapter... |
| 22/05/2014 à 19:40 | BAKH | Synthèse de feuilles Excel | Qu'est-ce qui ne marche pas ? as-tu bien modifié l'instruction ? reçois-tu un message d'erreur ... |
| 22/05/2014 à 17:28 | sebajedebute | Print screen en VBA à heure fixe | As-tu pensé à prendre une copie du fichier avant de le remettre à zéro ... |
| 22/05/2014 à 15:28 | BAKH | Synthèse de feuilles Excel | Essaie ceci, après avoir modifié le nom classeur.xls par le nom qui va bien... |
| 22/05/2014 à 13:36 | Luluke | Traitement par macro devenu trop long | A tester ..... |
| 21/05/2014 à 23:29 | sebajedebute | Print screen en VBA à heure fixe | Pourquoi penses-tu que le print screen est LA solution à ton problème ... |
| 21/05/2014 à 19:46 | Luluke | Traitement par macro devenu trop long | La première ligne était celle qui pouvait te faire gagner le plus de temps sans modifier ta logique. les autres t'apporteront quelque chose si tu as des événements qui sont déclenchés par les opérations de ta macro ou si tu as de nombreuses formules dans tes feuilles. En modifiant la logique, on pou... |
| 21/05/2014 à 17:17 | Luluke | Traitement par macro devenu trop long | Essaie ceci... |
| 21/05/2014 à 17:08 | max68 | Macro copié collé d'une "structure type" | Adaptation faite... |
| 21/05/2014 à 16:48 | max68 | Macro copié collé d'une "structure type" | Voici une proposition d'adaptation de ta macro... |
| 19/05/2014 à 01:23 | fred2406 | Soucis avec Application.WorksheetFunction.Min | Une proposition de correction pour ton souci... |
| 18/05/2014 à 15:24 | Ednoork | Appliquer macro en fonction de la feuille active | Essaie ainsi... |
| 18/05/2014 à 14:37 | akaddoc | Supprimer dernier item listebox | Si ta listbox se nomme listbox1... |
| 18/05/2014 à 14:34 | Ednoork | Appliquer macro en fonction de la feuille active | Une proposition (non testée)... |
| 17/05/2014 à 14:27 | flo_hond | Rien | Ou 10 + (i1 - 1) * l2 + i2 - 1 est le numéro de ligne en fonction de i1,i2 et du nombre de lignes de la matrice 2( ligne2) on veut un tableau qui commence en ligne 11 et en colonne 5+colonne1 + colonne 2 ou 5 + c1 + c2 + (j1 - 1) * c2 + j2 - 1 est le numéro de colonne en fonction de j1,j2 et du nomb... |