| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 18/09/2018 à 02:12 | titi32600 | Garder les proportion d'une image dans un userform | Il te faut choisir : fmPictureSizeModeZoom pour éviter toute déformation. Ensuite, tu peux effectivement modifier les dimensions du contrôle (Height etWidth) pour les ajuster aux proportions de l'image. Cordialement... |
| 18/09/2018 à 01:27 | gloub | MFC très altérées lors du passage de Mac à PC | Les MFC sont un des domaines qui a subi de nombreuses modifications lors du passage de 2003 à 2007... Il t'appartient de vérifier ce que te dit le vérificateur de compatibilité lorsque tu enregistres sur Excel 2011. Et est-ce les modifications que tu signales affectent aussi la plage d'application d... |
| 18/09/2018 à 01:16 | Ben Haj | Excel 2013 | Voilà ce qu'il en est. Ta colonne A est au format Texte, cependant je suppose que tu as dû d'abord insérer tes valeurs de code dans la colonne, puis passer ensuite la colonne au format Texte... ? Or ce format a une particularité qui exige quelques précautions d'emploi : que ce soit lorsqu'on met le... |
| 17/09/2018 à 20:23 | thibaultcar | TextBox Multilignes | En effet ! Pas le temps tout de suite, je vais passer à m'occuper du repas, mais on y reviendra ! Bye... |
| 17/09/2018 à 20:21 | siga2fadial | Variabiliser la vidange des champs | Quelle est cette mise en forme ... |
| 17/09/2018 à 20:20 | Ben Haj | Excel 2013 | Re, J'ai commencé à te préparer ça sur ton fichier, mais il y avait un petit problème dont je n'ai pas complètement fait le tour... J'ai dû m'absenter. Je finis de voir et je reviendrai te donner les explications... @+... |
| 17/09/2018 à 17:24 | framjx | Pb de manipulation des tableaux dans un code VBA | Je crois qu'il te faut d'abord définir ce que tu veux obtenir de ta fonction : - un résultat concernant la ligne ou un résultat concernant l'ensemble du tableau ? - et si tableau, savoir si ce résultat est constitué d'une seule valeur ou d'un tableau de valeurs ... |
| 17/09/2018 à 17:18 | framjx | Pb de manipulation des tableaux dans un code VBA | Comprends pas ce que tu fais ? Si tu passes comme critère à la fonction la concaténation de A et L sur la ligne, ce critère sera forcément vérifié sur la ligne, il n'y a que la valeur de Q à vérifier, et uniquement sur la ligne, car en dupliquant ta fonction sur chaque ligne c'est que tu entends vér... |
| 17/09/2018 à 17:04 | framjx | Pb de manipulation des tableaux dans un code VBA | Tout dépend du traitement à faire... Tu peux composer un tableau élément par élément, pour n'avoir que ceux qui t'intéressent... Il y a quantité de méthodes possibles, et tu peux coder différentes méthodes pour comparer leur durée d'exécution et retenir la plus rapide... Mais enfin, ça risque de pre... |
| 17/09/2018 à 16:47 | thibaultcar | TextBox Multilignes | J'ai un peu regardé de loin ton sujet précédent, et je note que tu ouvres tes Userforms en Non modal ! C'est toujours une mauvaise idée (sauf pour des usages marginaux, telle une utilisation comme support de message...) Un Userform ça se masque et ça se réaffiche, sans changement ou avec, selon beso... |
| 17/09/2018 à 16:23 | Riri5665 | Ajouter des lignes définies à une plage variable | Justement la plage étant définie, en VBA il suffit de faire : La plage cible étant définie à la même dimension que la plage source, c'est infiniment plus rapide qu'un copier-coller valeurs. Cordialement. edit : Pedro : vue le sujet que tu indiques, il est exemplaire !!! Riri : dln est une variable n... |
| 17/09/2018 à 16:19 | Landry | Excel et les grands nombres | Bon séjour... (ça va si c'est court ! je connais...) et reviens en forme... |
| 17/09/2018 à 16:17 | siga2fadial | Variabiliser la vidange des champs | Tu peux en effet remplacer ClearContents par Clear. Clear effacera valeurs et mises en forme, et défusionnera les cellules. Cordialement... |
| 17/09/2018 à 16:09 | framjx | Pb de manipulation des tableaux dans un code VBA | Ce qui importe, c'est le résultat à obtenir... On voit ensuite comment optimiser au mieux l'obtention de ce résultat... Si tu veux une fonction qui va traiter ta plage de données, il est nécessaire de lui passer cette plage en argument. Ensuite, tu peux effectivement accélérer l'exécution en récupér... |
| 17/09/2018 à 15:43 | Ben Haj | Excel 2013 | Tu utilises une filtre avancé pour filtrer avec résultat copié sur un autre emplacement les numéros commençant par "14*" ou "15*" (à définir dans une zone de critères). Cordialement... |
| 17/09/2018 à 15:27 | framjx | Pb de manipulation des tableaux dans un code VBA | Tout dépend de ce que tu souhaites faire... Si tu codes une procédure Function, c'est que tu entends en récupérer le résultat (à partir d'une autre procédure). Et ce qui différencie une Function d'une Sub, c'est qu'au minimum une fois lors de son exécution, le plus souvent à la fin, on a une ligne q... |
| 17/09/2018 à 14:18 | Riri5665 | Ajouter des lignes définies à une plage variable | Pas besoin de sélectionner pour ça, ni d'ailleurs de copier et coller ... |
| 17/09/2018 à 14:14 | Landry | Excel et les grands nombres | Avec : il est normal que tu aies un blanc si ta cellule ne contient rien ! Pour avoir confirmation de la cellule que tu as sélectionnée. Je ne vérifie pas ta procédure ! En l'état, tu peux la doter d'arguments : Tu supprimes la première ligne, puisque Orig sera fourni en argument. Tu traites comme t... |
| 17/09/2018 à 13:49 | nicoledébutant | Copier dans un fichier ouvert et coller dans un fichier fermé | Avec des fichiers vides on ne va pas aller plus loin ! Résumons ! Le fichier Traitement : on est censé y placer des données et récupérer un résultat ! Etant vide, on peut y placer n'importe quoi et on n'aura pas d'autre résultat que ce qu'on y a placé. Le fichier Résumé est censé accueillir le résul... |
| 17/09/2018 à 13:15 | marinek | Problème macro | Qu'es-tu censé faire ? Et (bis ) pourquoi cette multiplication par 3 de la procédure ... |
| 17/09/2018 à 13:12 | Landry | Excel et les grands nombres | Tu interroges comment ? Ta procédure de calcul est de quel type ... |
| 17/09/2018 à 13:03 | marinek | Problème macro | Comment voudrais-tu qu'elle se déclenche ? Ce n'est pas une évènementielle ! Et pourquoi cette multiplication par 3 de la même macro ? Cordialement... |
| 17/09/2018 à 12:55 | Riri5665 | Ajouter des lignes définies à une plage variable | Dln = Cins.Row + Cins.Rows.Count -1 te donnera la dernière ligne. Ta plage est donc : "A1:A" & dln . Mais pourquoi donc veux-tu la sélectionner ? Pour opérer en VBA on ne sélectionne pas, on fait ce qu'on veut faire ! NB- Pour citer du code, utilise plutôt les balises Code, cela a le mérite de c... |
| 17/09/2018 à 12:40 | CGuffens | Sélectionner une cell dans colonne i à partir d'une cell dans colonne j | Un simple RECHERCHEV répondra à ta préoccupation. Cordialement... |
| 17/09/2018 à 11:54 | Landry | Excel et les grands nombres | Essaie ce code : Au terme de l'exécution, tu disposeras de 2 variables Range : cS, la cellule source, et cC, la cellule cible. Tu les fournis en arguments à ta procédure de calcul, qui pourra ainsi calculer à partir de la valeur de la cellule source, et affecter le résultat à ta cellule cible. (Ou s... |
| 17/09/2018 à 11:24 | nicoledébutant | Copier dans un fichier ouvert et coller dans un fichier fermé | Re, La méthode classique consiste à programmer l'opération en boucle (ouverture des classeurs, insertion et fermeture) sans que rien ne soit apparent. Mais dans tous les cas, on ne peut programmer efficacement qu'avec des modèles reflétant la structure exacte de tes documents de travail : emplacemen... |
| 17/09/2018 à 10:45 | nicoledébutant | Copier dans un fichier ouvert et coller dans un fichier fermé | Précise les conditions dans lesquelles tu opères et fournis des modèles de tes fichiers source et cible en indiquant les détails de l'opération effectuée. Cordialement... |
| 17/09/2018 à 10:40 | Alex325 | Cellules pleines ou pas | Bon ! j'arrive trop tard ! Salut à tous ... |
| 17/09/2018 à 10:27 | QD2403 | Recherche de valeur différente de 0 | Si tes hypothèses sont respectées par définition, tu as une multitude de choix pour composer une formule... mais si ces hypothèses doivent être vérifiées, alors : Si toutes les valeurs sont des nombres et si le nombre de valeurs supérieures à 0 est inférieur ou égal à 1, on peut fait la somme ou pre... |
| 17/09/2018 à 10:05 | simonastefan | Formule somme.si.ens | Tu rajoutes la condition..... |
| 17/09/2018 à 02:41 | norberlingo | Masquer et afficher avec macro | Bien joué Jean-Eric ... |
| 17/09/2018 à 02:36 | Riri5665 | Ajouter des lignes définies à une plage variable | Si tu tiens à conserver tes formules, essaie ainsi : Cordialement... |
| 17/09/2018 à 02:03 | norberlingo | Masquer et afficher avec macro | Autre méthode : Cordialement... |
| 17/09/2018 à 01:42 | simonastefan | Formule somme.si.ens | Cordialement... |
| 17/09/2018 à 00:59 | ephoris | Faire un classement | Il te restera à préciser le classement des ex-æquo, et à fournir le fichier manquant pour que l'on puisse te répondre intelligemment ! Cordialement... |
| 16/09/2018 à 19:39 | sam86 | Mise en Forme Conditionnelle | Re, Vert : Orange : Rouge : Cordialement... |
| 16/09/2018 à 19:24 | dubois | VBA masquer ou afficher plusieurs feuilles d'un coup | Ca n'a rien d'obligé ! Et visiblement tu n'as pas essayé toutes les propositions..... |
| 16/09/2018 à 19:20 | daniel1965 | Code VBA pour trouver tous les lundi dans la colonne A | Re, Méthode simple ( ) : on remplit tout d'un seul coup. Mais cela suppose qu'au moment où on le fait, il n'y a rien sur les lignes intermédiaires blanches des colonnes C et D, car on procède ici par affectation d'une plage couvrant la semaine, avec boucle pour le répéter sur les 53 semaines... ???... |
| 16/09/2018 à 18:21 | sam86 | Mise en Forme Conditionnelle | Montre-nous ça dans un fichier Excel ! Cordialement... |
| 16/09/2018 à 18:07 | daniel1965 | Code VBA pour trouver tous les lundi dans la colonne A | Est-ce qu'il s'agit des cellules C2, D2, C5, D5 de la Répartition qui sont à alimenter avec les cellules B1, C1, B2, C2 de la matrice, respectivement ? Dans ce cas les autres jours de la semaine sont-ils aussi à alimenter avec la matrice ? Ton tableau de répartition commence-t-il toujours un lundi,... |
| 16/09/2018 à 16:42 | Phil60 | Transposer | La fonction TRANSPOSE joue ce rôle : Sélection de ta plage horizontale en Feuil2 Formule : - Validation matricielle (Ctrl+Maj+Entrée). Cordialement... |
| 16/09/2018 à 16:17 | daniel1965 | Code VBA pour trouver tous les lundi dans la colonne A | Au vu de ton code du Userform5, je suggèrerais une simplification pour éliminer ces énumérations soporifiques dans tes deux procédures : Et même chose dans l'autre sens pour la validation : Mais pour ce qui de ta bascule vers la Répartition des tâches, je n'ai pas compris ce que tu souhaites obtenir... |
| 16/09/2018 à 15:45 | dubois | VBA masquer ou afficher plusieurs feuilles d'un coup | Une solution pour masquer et démasquer alternativement les feuilles dont le CodeName est Feuil12 à Feuil40. Cordialement... |
| 16/09/2018 à 15:14 | dul | Recopie selon 2 critères sans doublon | Ce que tu demande s'obtient par un simple filtrage de ta base de données. Tu remplaces donc ta procédure par la suivante : Cordialement... |
| 16/09/2018 à 14:39 | lembmc | En-tête pieds de page différents | Le propre d'un pied de page ou en tête et de concerner toutes les pages avec cet élément commun lors de l'impression, en n'ayant à le définir qu'une seule fois. La première page peut être dissociée des autres, car il est fréquent qu'on lui réserve un sort particulier... Mais ce qui doit être différe... |
| 16/09/2018 à 13:00 | ericp | Cellules couleurs | Là il est vrai que j'avais un peu zappé depuis quelques jours ! Pour tout dire, je ne me sens guère motivé pour entrer dans cette mécanique. J'avais dans un premier temps tendance à rejoindre l'avis initial de jmd, que ce problème était à régler par MFC. Il y a d'ailleurs diverses MFC dans tes fichi... |
| 16/09/2018 à 12:36 | dann | Recopie selon valeur de ligne choisie | Je ne suis pas sûr d'avoir bien compris ton propos, et je suis un peu étonné de trouver sur ta ligne 244 un mélange de valeurs saisies et de formules... En tout cas, s'il s'agit de reporter cette ligne de M à T à l'emplacement indiqué en L244, voilà pour le faire : Cordialement... |
| 16/09/2018 à 12:17 | offiange | Excel redemarre | La syntaxe de la première commande est correcte pour retirer une image d'un contrôle, par contre pour la deuxième commande, RefreshAll est une méthode de l'objet Workbook et non Worksheet, il serait donc logique qu'elle déclenche une erreur... Cette méthode est destinée à actualiser les plages de do... |
| 16/09/2018 à 11:49 | Michaelbiolamlcd | Fonction décaler avec une recherche | Dans le modèle, cette formule va en L5. A étendre sur les 3 colonnes, et sur toutes les lignes suivantes. La plage de recherche sera à actualiser selon son extension. Cordialement... |
| 16/09/2018 à 11:09 | offiange | Excel redemarre | Il faudrait savoir si ton problème de redémarrage se produit avec d'autres fichiers ou seulement avec celui que tu indiques... Si c'est ton application qui est endommagée, ton fichier n'y sera pour rien, mais il faut disposer de ton fichier pour essayer de déterminer s'il est ou non en cause. Cordia... |