| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 12/05/2016 à 21:03 | justbrow | Problème .End(xlUp) dans un module | Là le code est cohérent. Pour le reste je ne sais pas mais je n'irai pas plus loin ce soir... En tout cas le fait que la valeur est produite par des formules est indifférent, la propriété Value est la même, qu'elle résulte d'une formule ou non. Demain peut-être (j'interrompt tous travaux en cours ce... |
| 12/05/2016 à 20:55 | Peuwi | VBA : copie d'une plage de 3 cellules | Il commence à être tard mais je ne comprends pas quel est ton problème, sauf que tes formulations sont peut-être une peu tortueuses... Si je comprends bien : MailingTable est une variable type String. Tu lui affectes un nom de tableau. Qu'entends-tu par tableau ? S'il s'agit d'un tableau excel, il a... |
| 12/05/2016 à 19:30 | justbrow | Problème .End(xlUp) dans un module | Ne mélange pas tout. Pourquoi une boucle sur une seule cellule ? Et si End(xlUp) pointe la dernière cellule utilisée dans la colonne avant G29 (et à condition que G29 soit vide), Offset(1,0) cible la cellule en dessous forcément vide... |
| 12/05/2016 à 19:13 | Peuwi | VBA : copie d'une plage de 3 cellules | Qu'est-ce que MailingTable (sans guillemets) ? A quoi réfèrent Range("Country") et Range("Code") [pas de point devant] ... |
| 12/05/2016 à 17:15 | justbrow | Problème .End(xlUp) dans un module | Au vu de ton code, tu testes une plage composée d'une seule cellule, qui est la première cellule vide en G après G29 . Il est donc clair que plafond est toujours = 0, et qu'il n'y a pas de Next plafond ! Tu dois savoir quelle plage tu dois définir, si elle est dans une même colonne, elle a probablem... |
| 12/05/2016 à 16:59 | Royam | Macro: Insertion photos dans plusieurs cellules | La transformation est rapide... Version arrangée : A tester... |
| 12/05/2016 à 15:56 | Royam | Macro: Insertion photos dans plusieurs cellules | Si la suppression ne fonctionne pas dans les 2 procédures, c'est au moins logique ! Tu fais un essai de suppression avec Supprimer après avoir invalidé la ligne : On Error Resume Next (mettre une apostrophe devant). Et tu m'indiques l'erreur d'exécution qui apparaît. La logique voudrait que ce soit... |
| 12/05/2016 à 15:05 | Royam | Macro: Insertion photos dans plusieurs cellules | La proc. Supprimer est la même qui est dans Apposer ! Même code, je l'ai copié ! Je ne vois pas quel processus peut verrouiller, et prendre du temps... Tu vas chercher tes photos où ? Dans un dossier de l'ordinateur ? Tu peux toujours essayer de mettre une ligne : DoEvents en début de procédure. Si... |
| 12/05/2016 à 14:17 | Kayouh Nabil | Question concernant un problème avec VBA | OK, je fais les correction et vois la méthode... A+... |
| 12/05/2016 à 14:10 | Royam | Macro: Insertion photos dans plusieurs cellules | Je n'ai pas cette erreur (sinon je ne l'aurais pas transmis), et j'ai retesté en reprenant le fichier dans le post, pas d'erreur ! Enregistre donc le fichier sur ton disque et teste. L'erreur 70 n'est pas liée au programme, elle concerne une opération que tu n'es pas autorisé à faire ! Je ne vois pa... |
| 12/05/2016 à 14:02 | Kayouh Nabil | Question concernant un problème avec VBA | Il y a d'autre part un autre problème: la charge de la cuve 3 est de 3695 pour une capacité de 3000 ? Et Peut-on numéroter les cuves dans l'ordre de ton tableau, où faut-il prendre une autre identification ... |
| 12/05/2016 à 13:55 | Kayouh Nabil | Question concernant un problème avec VBA | Mais pas d'erreur sur AH ? 3000 1000 3000 ... Alors qu'elles partout ailleurs classées en ordre décroissant de capacité ... |
| 12/05/2016 à 13:49 | Royam | Macro: Insertion photos dans plusieurs cellules | Ote-moi d'un doute, l'erreur n'est pas dans le fichier que j'ai transmis ... |
| 12/05/2016 à 13:43 | Kayouh Nabil | Question concernant un problème avec VBA | La situation a réorganiser est donc dans le tableau du bas, qui regroupe tous les points de stockage... Le tableau du haut alors, dont les chiffres sont différents, que signifie-t-il ? Notamment c'est AH mais différence de capacité de la cuve 2 ... |
| 12/05/2016 à 13:04 | Kayouh Nabil | Question concernant un problème avec VBA | Il serait peut-être bon que tu expliques comment tu entends travailler sur ton fichier. A quoi sert le tableau du haut par rapport au tableau du bas ? Comment tu saisis les données initiales ? On peut supposer que tu as un état de cuves initial dont tu veux optimiser le remplissage. On ramasse les c... |
| 12/05/2016 à 11:54 | tetanos | Automatiser un copier coller selon des critères | Pour le format, tu ajoutes la ligne surlignée : Pour l'erreur, tu me diras sur quelle ligne quand tu l'auras retrouvée. Cordialement... |
| 12/05/2016 à 11:47 | MJC55 | Format cellule | C'est un peu tortueux comme méthode !! Je suppose que tes formats te conviennent, je me suis donc borné à les recopier. La macro est attachée au SpinButton. Cordialement... |
| 12/05/2016 à 11:12 | tetanos | Automatiser un copier coller selon des critères | Sur quelle ligne, l'erreur ... |
| 12/05/2016 à 11:07 | Royam | Macro: Insertion photos dans plusieurs cellules | Il a semblé plus opportun de nommer les photos... La proc. est mise à jour. J'en ai ajouté une pour supprimer de façon autonome si besoin (accessible par la boîte de dialogue macro). Je t'ai mis les indications pour renommer manuellement une forme dans une feuille (que tu supprimeras...) Cordialemen... |
| 11/05/2016 à 23:34 | moh67 | Créer un fichier Excel possédant une macro | Et quelle macro, donc ... |
| 11/05/2016 à 23:24 | medysquall | Recherchev VS equiv et index | Même si tu n'as pas lu les recommandations, tu devrais bien t'en douter... Bonne soirée... |
| 11/05/2016 à 23:18 | Rélie34 | Création Formule Excel | Proposition de modification de ton tableau. (Voir fichier) Cordialement... |
| 11/05/2016 à 22:18 | Kytockx | Erreur d'execution 424: Objet Requis | A ce stade, c'est vrai, c'est surtout un retour. L'effet rétroactif (qui intervient aussi bien en l'absence de retour) s'apprécie au niveau de l'ensemble du forum (du système qu'il constitue)... A la suivante..... |
| 11/05/2016 à 22:12 | Kytockx | Meilleure méthode pour alimenter ses ComboBox | Re LouReed Je t'avoue que je n'en sais rien, utilisant très rarement des multicolonnes. On voit du code qui circule avec la méthode que tu indiques. Est-ce du code ancien reproduit (comme 65536 avec End pour rechercher la dernière ligne d'une plage) ou l'erreur est toujours d'actualité ? A l'occasio... |
| 11/05/2016 à 22:04 | futurneo | Besion d'idée | Pour comprendre rapidement le principe, tu fais : C'est la même formule mais qui ne prend en compte qu'une seule colonne n° et une seule point. Pour prendre l'ensemble des colonnes, en indiquant toute la plage, il faut pour n° neutraliser les colonnes point, et pour les point (décalés d'une colonne... |
| 11/05/2016 à 21:53 | Kytockx | Erreur d'execution 424: Objet Requis | Feedback = en français : rétroaction Je me permets de l'indiquer car c'est souvent méconnu. Et il ne s'agit pas tant faire une opposition français-anglais dans l'usage, mais surtout parce que l'usage du terme anglais ignore souvent l'identité conceptuelle des termes anglais et français, et par là-mê... |
| 11/05/2016 à 20:38 | futurneo | Besion d'idée | Alors : Cordialement... |
| 11/05/2016 à 19:55 | MJC55 | Format cellule | Ah !!! Si tu ne dis pas tout dès le départ, il ne faut pas t'étonner ! Et qu'est-ce qui fait que ce soit "vitesse", ou que ce soit "poids" ... |
| 11/05/2016 à 19:53 | futurneo | Besion d'idée | J'avoue qu'après tes explications, c'est encore moins compréhensible ! Essaie d'expliquer ce qu'est un "numéro" dans ta feuille, et ce qu'est le "total d'un numéro". Cela fera peut-être avancer... Cordialement... |
| 11/05/2016 à 19:41 | fleaa | Extraire nombre d'une chaine de caractère | Quel laïus sans aucun rapport avec le titre ! Ouhlahlahh !!! Et 3 classeurs dont le rôle n'est pas expliqué ! Bon courage (aux futurs intervenants). Cordialement... |
| 11/05/2016 à 18:02 | pika | Affecter a un point une couleur specifique | Je ne comprends pas bien ce sujet, dans la mesure où il est établi dans tes précédents sujets que tu disposes d'une procédure qui fait ce que tu demandes ... |
| 11/05/2016 à 17:57 | Kytockx | Meilleure méthode pour alimenter ses ComboBox | Il n'y a pas de meilleure méthode ! Tout dépend du contexte. List est à privilégier si multicolonnes. Si on dispose d'une plage prédéfinie à affecter par défaut à RowSource, c'est à faire. Si elle n'est pas prédéfinie, RowSource et List se valent (mais tenir compte que si une seule valeur dans la li... |
| 11/05/2016 à 17:36 | MJC55 | Format cellule | Macro à mettre dans le module de la feuille concernée : Cordialement... |
| 11/05/2016 à 16:28 | Royam | Macro: Insertion photos dans plusieurs cellules | Désolé, je n'ai jamais eu ton classeur sous les yeux. Il faut renommer les objets Shape que tu veux conserver, avec un nom commençant par un préfixe commun ("zzz" par exemple, ou shp, ou ce que tu veux) et on mettra des exclusions aux suppressions. J'espère que tu n'as pas de liste déroulante de val... |
| 11/05/2016 à 16:20 | Faf_la_nubille | Windows(Variable).Activate comment ça marche | Teste le nom du classeur wbSource (dans une MsgBox) et vérifie que la feuille existe bien dans le classeur. NB- Tu as mis 2 espaces entre TT et DO... |
| 11/05/2016 à 16:15 | VBA NOVICE | Combobox en cascade | Commence par réduire tes polices (entre 10 et 12) et 14 ou 16 pour certains titres de l'en-têtes, mettre une police de corps à 18 n'est pas cohérent quand tu veux faire entrer ça ensuite dans du A4. Tu atteins une réduction de 50% pour que ça entre, soit 4 fois plus petit que la feuille réelle. Dimi... |
| 11/05/2016 à 16:05 | Rafilou | Utilisation de ComboBox dépendant d'un autre ComboBox | Kitockx, je me souviens avoir traité un problème quasi identique à celui posé par Rafilou (sauf que sa configuration différait assez sensiblement de son modèle...), je ne sais plus si c'était toi le demandeur mais tu le sais mieux que moi . Dans les 2 cas j'ai appliqué la même méthode (à un détail p... |
| 11/05/2016 à 15:08 | Faf_la_nubille | Windows(Variable).Activate comment ça marche | Curieux mais tu as des redondances ! Le classeur s'ouvre, il devient actif : inutile de récupérer son nom d'une part et d'affecter ensuite le même classeur à une autre variable. NB- Ta variable wbSource n'est pas typée, donc de type Variant (toutes les variables doivent être typées individuellement... |
| 11/05/2016 à 14:23 | Royam | Macro: Insertion photos dans plusieurs cellules | Pour supprimer avant de remettre une autre photo, mettre en début de macro ... |
| 11/05/2016 à 14:10 | Faf_la_nubille | Windows(Variable).Activate comment ça marche | Sur quelle ligne ? Est-ce que le classeur a été ouvert ... |
| 11/05/2016 à 13:49 | tetanos | Automatiser un copier coller selon des critères | Je ne pense pas avoir tout digéré mais je crois avoir trouvé où m'"accrocher"... Procédure ci-dessous, à lancer avec le bouton ICI pour tester : Tu me diras si c'est le résultat attendu. A noter : 1) Ce n'est pas du copier-coller (le presse-papier n'est pas mis à contribution), c'est mauvais réflexe... |
| 11/05/2016 à 11:31 | Faf_la_nubille | Windows(Variable).Activate comment ça marche | Tu peux récupérer un nom de classeur à l'ouverture avec ActiveWorkbook.Name ! [Quand on écrit du code, on ne saute pas des ligne à tout bout de champ (mieux vaut n'en pas sauter du tout !), on indente le code (très important pour la lisibilité), on déclare toutes ses variables en début de procéd... |
| 11/05/2016 à 11:06 | Caranthir | Formule SommeProd matricielle dans VBA | A-priori elle me paraît correcte si ton affectation de plages aux variables est complète (pas comme dans ta reproduction !) Je n'aime pas l'affectation avec Range non qualifié par l'indication de la feuille, qui laisse peser une variation aléatoire possible selon la feuille active... Mais si la feui... |
| 11/05/2016 à 10:58 | Faf_la_nubille | Windows(Variable).Activate comment ça marche | Si tu pouvais produire un code lisible, ce serait bien ! L'utilisation de Windows est encore un héritage de l'enregistreur ! Quand donc codera-t-on en oubliant définitivement l'enregistreur !! ) Mais le problème est de toute façon que Name3 n'est pas un nom de classeur... (VBA offre une propriété qu... |
| 11/05/2016 à 10:44 | pika | Userform programmation combobox | La procédure est conçue pour réagir à un évènement. Tu peux étendre son champ d'action à toutes les feuilles du classeur, en la basculant du niveau feuille au niveau classeur. L'adaptation à faire est minime mais il te faudra certainement cibler les feuilles sur lesquelles elle doit s'appliquer si t... |
| 11/05/2016 à 10:36 | Caranthir | Formule SommeProd matricielle dans VBA | Tester la function dans la feuille, si elle fonctionne, elle doit fonctionner dans le code avec les mêmes éléments en utilisant la syntaxe VBA. Cordialement... |
| 11/05/2016 à 10:27 | steelband13 | Problème de formule et de fonction | A mon avis, avant de te lancer sur le traitement de 500000 lignes, tu aurais dû tester sur un échantillon de 10000 (à 50000 max.) en mesurant le temps mis, de façon à pouvoir examiner s'il est possible, où et comment de gagner du temps... Cordialement... |
| 11/05/2016 à 10:22 | tetanos | Automatiser un copier coller selon des critères | Tu n'as pas bien compris la question, du moins la question sous-jacente. Je n'ai pas demandé comment tu faisais en sorte que les cellules se colorent en rose par MFC, pour cela j'ai consulté la formule ! Et j'en arrive en remontant aux données fixes des colonnes A à F pour lesquelles, plutôt que de... |
| 11/05/2016 à 10:04 | pika | Userform programmation combobox | Tu as une évènementielle qui te modifie effectivement la couleur quand tu changes la valeur de "classe" en C, cela fait donc bien ce que tu souhaites. Aussi, je ne comprends pas bien ce que tu veux faire avec ton Userform dont la complexité dépasse largement la question posée. Cordialement... |
| 11/05/2016 à 09:36 | Royam | Macro: Insertion photos dans plusieurs cellules | Cordialement... |