| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 25/08/2020 à 15:09 | 21Formatic | VBA redimensionner array | En fait, ce n'est pas un problème. Si tu commences à "traiter en mémoire", il te faut connaître toutes ces possibilités. Et bien d'autres encore. Dernière chose, ma solution utilisant transpose est limitée à 65536..... |
| 25/08/2020 à 14:53 | 21Formatic | VBA redimensionner array | Bon, puisqu'on est ici pour rigoler..... |
| 25/08/2020 à 14:44 | domthiais | Comment Masquer le menu affichage des macros | Lorsque 2 macros sont dans le même Module, tu peux appeler une Private Sub. Exemple, place ces deux Sub DANS LE MEME MODULE : Lance Appel, tu verras le MsgBox de la macro "cachée". Si les 2 codes sont dans 2 modules différents, tu n'as que Run et Application.Run pour les lancer, je confirme..... |
| 25/08/2020 à 14:15 | 21Formatic | VBA redimensionner array | Bel essai. On ne peut redimensionner que la seconde dimension du tableau. Donc, ton tableau se déclare comme ceci : tableau(1 To 3, 1 To J) Je suis passé en Base 1 (1er indice de tableau = 1), mais c'est la même chose en Base 0 (1er indice de tableau = 0). Tu l'alimente, en le préservant grâce à ReD... |
| 25/08/2020 à 14:00 | bastien88 | Verrouiller/déverrouiller feuilles à l'intérieur d'une macro | Le souci vient d'ailleurs. Ton code est bon. Essaye d'ajouter un Stop au début de ta procédure, puis d'avancer en pas à pas (appuis répétés sur la touche F8) pour voir ou ça bloque..... |
| 25/08/2020 à 12:04 | Man.403030 | Ne pas tenir compte que le texte est en majuscule | Ce code : t'indique si, dans le chemin + nom du fichier, se trouve le contenu de la variable ref . Donc, s'il trouve ref , il trouvera un fichier qui "serait comme" "*_" & ref & ".jpg" non? Si tu n'expliques pas clairement le but de ta macro, ceci sera ma dernière réponse... Alors que revoilà... |
| 25/08/2020 à 11:46 | szaghd | Sécuriser des feuilles | De rien 3GB. Donc, ton code, devient ... |
| 25/08/2020 à 11:38 | szaghd | Sécuriser des feuilles | Je me demande si quelque chose comme ceci ne fonctionnerai pas..... |
| 25/08/2020 à 11:33 | Man.403030 | Ne pas tenir compte que le texte est en majuscule | As-tu essayé mon dernier code? Si oui, les noms des fichiers sont-ils bien inscrits dans les cellules... |
| 25/08/2020 à 11:25 | bastien88 | Verrouiller/déverrouiller feuilles à l'intérieur d'une macro | Y a t'il des mots de passe à tes protection de feuilles? Si oui ... |
| 25/08/2020 à 11:17 | Man.403030 | Ne pas tenir compte que le texte est en majuscule | Je dois dire que, moi également, je ne sais pas ce qu'il faut indiquer dans la cellule. Tu ne me l'as pas dit. Je supposes, au vue du code, que tu dois y placer le nom du fichier? Si oui, alors ton Select Case devient : A la condition que k soit égal à une ligne valide... Sinon, merci de bien vouloi... |
| 25/08/2020 à 10:39 | Jeb | Fonctionnement iif | Attention à If, tout de même ... |
| 25/08/2020 à 10:34 | Man.403030 | Ne pas tenir compte que le texte est en majuscule | Donc sujet résolu... |
| 25/08/2020 à 09:44 | McRdg | [VBA] Envoyer un mail avec Outlook sans Object Library | Tu peux tester s'il possède l'application Outlook grâce à ce type de test ... |
| 25/08/2020 à 09:40 | Jeb | Fonctionnement iif | En fait, les 2 conditions sont évaluées. Ainsi le code suivant platera également. Non, tu n'as pas d'autres solutions que If Then Else ElseIf etc... D'autant plus que If est plus rapide, plus secure, plus visuel pour un débutant..... |
| 25/08/2020 à 09:28 | Man.403030 | Ne pas tenir compte que le texte est en majuscule | Dans votre code de base, celui que vous nous donnez dans votre question, remplacez : par : Si vous voyez le message, c'est qu'il aura trouvé votre fichier dont le nom contient le contenu de la variable ref ..... |
| 25/08/2020 à 09:25 | Raph30 | Ca tourne en boucle | Ne pouvant tester, je travaille à l'aveugle... Je n'ai jamais tenté cela, mais peut-être que l'on peut calculer la durée du recalcul auto. Essaye ceci : 1- copie colle ce code dans le module de la feuille ou tu as le plus de formules complexes 2- sélectionne une cellule au hasard et dis nous le résu... |
| 25/08/2020 à 09:09 | McRdg | [VBA] Envoyer un mail avec Outlook sans Object Library | Cela passe forcément par le pilotage de Firefox via VBA. La galère assurée, avec une jolie usine à gaz qui ne fonctionnera pas systématiquement. Il te reste la méthode CDO via le smtp de hotmail... |
| 25/08/2020 à 08:49 | bastien88 | Verrouiller/déverrouiller feuilles à l'intérieur d'une macro | Décrit nous ce qui se passe ou ne se passe pas. Message d'erreur? Feuilles non déprotégées? Les macros ne se lancent pas? Rappel : tu es seul devant ton pc lorsque "cela ne fonctionne pas". Nous ne pouvons que nous baser sur ta description de ton problème. Or ton code semble correct...à première vue... |
| 25/08/2020 à 08:34 | Chaton35 | Compléter une série de chiffres | E4 : cellule contenant le code postal, "B" : la lettre B F4 : cellule contenant le n° de zone. Tu peux bien sur modifier les cellules et étirer la formule vers le bas..... |
| 24/08/2020 à 17:01 | Raph30 | Ca tourne en boucle | Je penches sur : 1- une longueur du recalcul automatique de la (des) feuille(s) de ce classeur. A essayer : 2- L'enregistrement automatique. Pour connaitre l'intervalle de temps (entre 1 minute et 2 heures) ... |
| 24/08/2020 à 16:45 | Man.403030 | Ne pas tenir compte que le texte est en majuscule | Si tu parles de la méthode FileExists, c'est pour que ton programme tourne mieux, plus vite. Au lieu d'une boucle sur TOUS les fichiers du répertoire, la méthode FileExists se fait en une ligne de code. Mais, si tu veux garder ton code, garde le... Si tu parles du test que je te demande de faire, c'... |
| 24/08/2020 à 16:20 | Man.403030 | Ne pas tenir compte que le texte est en majuscule | Comme nous n'aurons pas accès à ton pc, il n'y a que toi qui puisse déterminer ce qui ne va pas. Essaye donc cette boucle : Une fois que tu auras déterminé ce qui ne va pas, dans l'orthographe des chemins (qui DOIVENT se terminer par "\"), des fichiers, etc, tu te pencheras sur la méthode FileExists... |
| 24/08/2020 à 15:14 | Man.403030 | Ne pas tenir compte que le texte est en majuscule | Pour te répondre, nous aurions besoin, a minima, de l'intégralité de la Sub ou de la Function concernée..... |
| 24/08/2020 à 15:13 | Kilian1906 | Vérifier le contenu de la cellule est = a une formule | Par exemple : ou encore : Edit : salut tous, vous êtes plus rapide que moi ... |
| 24/08/2020 à 14:17 | domthiais | Comment Masquer le menu affichage des macros | Dans ma Sub, la syntaxe Optional B As Boolean , passe juste un paramètre de type Boolean (variable nommée B) optionnel à ma Sub. On aurait tout aussi bien pu passer Optional I As Integer . Le fait d'ajouter un paramètre à une Sub, la rend invisible, car, pour "l'appeler", il faudrait lui transmettre... |
| 24/08/2020 à 12:09 | Suibaku | Probleme puissance/multiplication | C'est juste arithmétique. i + i au lieu (peut-être) de i + 1. Fait ce test en ouvrant préalablement la fenêtre d'exécution VBE (Ctrl+G) ... |
| 24/08/2020 à 11:45 | domthiais | Comment Masquer le menu affichage des macros | Une autre solution consiste à mettre un paramètre optionnel aux Subs et fonctions ... |
| 24/08/2020 à 10:05 | Man.403030 | Ne pas tenir compte que le texte est en majuscule | Le problème vient d'ailleurs... Le code de H2SO4 est fonctionnel. La solution de Sébastien également. Faites ce test, en changeant le répertoire de recherche et le contenu de la variable ref ... |
| 18/08/2020 à 11:13 | Henryton | Présence Valeur listée dans une ligne | Essayez ceci ... |
| 18/08/2020 à 11:00 | romainnnn | Modification code | Regarde les commentaires de ce code ... |
| 17/08/2020 à 12:11 | Man.403030 | Compter le nombre de cellules colorées dans une colonne | Argument = paramètre passé à une fonction. Exemple d'une fonction à 2 arguments (paramètres) ... |
| 17/08/2020 à 11:58 | Man.403030 | Compter le nombre de cellules colorées dans une colonne | Ta fonction Zcolon() n'a pas besoin d'argument. L'écriture Set colonneC = Zcolon(c) est donc erronée. Cela à pour effet de renvoyer le Range "C1" au lieu de "C2:C1000" comme souhaité. Utilise donc ... |
| 17/08/2020 à 10:55 | Onafe57 | Erreur à l'affichage d'un Userform | Dans VBE, tu te positionnes dans la feuille de code de ton UserForm (là ou tu as écris tout le code concernant ton USF) et tu appuies sur F8 jusqu'à : > ton erreur, ou > l'affichage complet de l'userform... |
| 17/08/2020 à 10:51 | al87 | Problème Double Click Cellule A3 | En même temps, si tu sélectionnes une autre cellule pendant ton Double-clic ( [A1].Select ), cela semble normal de ne plus avoir la cellule A3 sélectionnée non? De plus, l'utilisation de SheetBeforeDoubleClick s'applique à toutes les feuilles de ton classeur. J'espère pour toi que tu as beso... |
| 17/08/2020 à 10:44 | xxmedxx | Code VBA pour effacer les données d'une cellule avec combobox | Si TextBox1 = comboBox2 alors, ta condition est vérifiée ici ... |
| 17/08/2020 à 10:40 | Onafe57 | Erreur à l'affichage d'un Userform | L'erreur se situe très probablement dans le code de l'Userform. Il n'arrive pas à charger un de ces contrôles, par exemple, suite à une erreur de nom ou autre propriété. Essaye d'afficher ton Userform, sans passer par la méthode .Show, en pas à pas... |
| 30/07/2020 à 17:03 | ju974 | Insert image dans cellule | Pour les lignes, tu dois calculer la hauteur, soit la ligne de code : dans le code ci-dessus, tu vois que l'on calcule la hauteur de 7 cellules : cel, cel.Offset(1, 0), cel.Offset(1, 0), cel.Offset(1, 0),..., cel.Offset(6, 0) Offset : créé un décalage de x lignes et x colonnes, Offset(lignes, colonn... |
| 30/07/2020 à 08:37 | ju974 | Insert image dans cellule | Pour un ajustement plus précis, remplacer : par ... |
| 27/07/2020 à 15:02 | Pecoud | Concaténation de donné tant que cellule pas vide | Dans les feuilles : Conseiller Forme Analyse Contact-Prospect-Client Merci de mettre des données, anonymes, mais qui provoquent le mauvais comportement pour pouvoir résoudre ton problème... |
| 27/07/2020 à 14:03 | szaghd | Pb de reconnaissance de varriables | Testé. Je ne vais pas au delà de la seconde ligne de code : Et d'ou qu'elle est las feuille affectation? Hein? Je ne la vois point..... |
| 27/07/2020 à 13:59 | Nono | Erreur 13 dans un évenement | Lorsque tu sélectionnes plusieurs cellules, Target représente la plage de cellules complète. Or, VBA ne peut pas déterminer la valeur d'une plage de cellules. Donc, sépare le test If Target.Value = "..." ... |
| 27/07/2020 à 13:53 | ju974 | Insert image dans cellule | En considérant que : > Tu sélectionnes bien les bonnes cellules avant de lancer la macro, > Tu as systématiquement des fusions de 7 lignes par 2 colonnes... |
| 27/07/2020 à 11:31 | ju974 | Insert image dans cellule | Peut-être... remplacer : par ... |
| 27/07/2020 à 11:15 | babouze64 | Tri dans combobox à 2 colonnes | Peut-être ... |
| 27/07/2020 à 10:59 | Pecoud | Concaténation de donné tant que cellule pas vide | Mon code ne peut pas diviser ce qui est dans une même colonne. Il faudrait un fichier exemple pour continuer... |
| 24/07/2020 à 16:16 | Pecoud | Concaténation de donné tant que cellule pas vide | Sportivement, je suis parvenu à ce résultat ... |
| 24/07/2020 à 15:21 | charlottemoulidier | VBA afficher/masquer ligne selon valeur | +1 J'en étais également persuadé... Mais, pareil, je tiens à mes mains! Notamment pour les cas ou les infos de cette formule proviendraient de x autres feuilles, ou même d'un classeur fermé (par RECHERCHEV par exemple)... A++... |
| 24/07/2020 à 15:16 | lolopixx | VBA déplacer fichier selon nom fichier pdf variable | Bon... Ne fonctionnera pas à coup sur si plusieurs fichiers commencent par ... |
| 24/07/2020 à 12:09 | Freddy2705 | Transposer des quantités sur un code barre | Question 1 : Tu les colles un par un ou tous les code barre scannés en même temps? Question 2 : Lorsqu'en Feuil1 tu as une quantité, que fait-on? On ajoute la quantité "scannée" à la quantité existante ou on remplace... |