p

Membre dévoué

Inscrit le :14/01/2010
Dernière activité :11/12/2024 à 14:21
Version d'Excel :2010 FR
Messages
830
Votes
200
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par pijaku - page 7

DateAuteur du sujetSujetExtrait du message
25/08/2020 à 15:0921Formatic VBA redimensionner arrayEn 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:5321Formatic VBA redimensionner arrayBon, puisqu'on est ici pour rigoler.....
25/08/2020 à 14:44domthiais Comment Masquer le menu affichage des macrosLorsque 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:1521Formatic VBA redimensionner arrayBel 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:00bastien88Verrouiller/déverrouiller feuilles à l'intérieur d'une macroLe 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:04Man.403030 Ne pas tenir compte que le texte est en majusculeCe 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:46szaghd Sécuriser des feuillesDe rien 3GB. Donc, ton code, devient ...
25/08/2020 à 11:38szaghd Sécuriser des feuillesJe me demande si quelque chose comme ceci ne fonctionnerai pas.....
25/08/2020 à 11:33Man.403030 Ne pas tenir compte que le texte est en majusculeAs-tu essayé mon dernier code? Si oui, les noms des fichiers sont-ils bien inscrits dans les cellules...
25/08/2020 à 11:25bastien88Verrouiller/déverrouiller feuilles à l'intérieur d'une macroY a t'il des mots de passe à tes protection de feuilles? Si oui ...
25/08/2020 à 11:17Man.403030 Ne pas tenir compte que le texte est en majusculeJe 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:39Jeb Fonctionnement iifAttention à If, tout de même ...
25/08/2020 à 10:34Man.403030 Ne pas tenir compte que le texte est en majusculeDonc sujet résolu...
25/08/2020 à 09:44McRdg [VBA] Envoyer un mail avec Outlook sans Object LibraryTu peux tester s'il possède l'application Outlook grâce à ce type de test ...
25/08/2020 à 09:40Jeb Fonctionnement iifEn 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:28Man.403030 Ne pas tenir compte que le texte est en majusculeDans 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:25Raph30Ca tourne en boucleNe 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:09McRdg [VBA] Envoyer un mail avec Outlook sans Object LibraryCela 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:49bastien88Verrouiller/déverrouiller feuilles à l'intérieur d'une macroDé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:34Chaton35Compléter une série de chiffresE4 : 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:01Raph30Ca tourne en boucleJe 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:45Man.403030 Ne pas tenir compte que le texte est en majusculeSi 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:20Man.403030 Ne pas tenir compte que le texte est en majusculeComme 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:14Man.403030 Ne pas tenir compte que le texte est en majusculePour 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:13Kilian1906 Vérifier le contenu de la cellule est = a une formulePar exemple : ou encore : Edit : salut tous, vous êtes plus rapide que moi ...
24/08/2020 à 14:17domthiais Comment Masquer le menu affichage des macrosDans 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:09Suibaku Probleme puissance/multiplicationC'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:45domthiais Comment Masquer le menu affichage des macrosUne autre solution consiste à mettre un paramètre optionnel aux Subs et fonctions ...
24/08/2020 à 10:05Man.403030 Ne pas tenir compte que le texte est en majusculeLe 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:13HenrytonPrésence Valeur listée dans une ligneEssayez ceci ...
18/08/2020 à 11:00romainnnn Modification codeRegarde les commentaires de ce code ...
17/08/2020 à 12:11Man.403030 Compter le nombre de cellules colorées dans une colonneArgument = paramètre passé à une fonction. Exemple d'une fonction à 2 arguments (paramètres) ...
17/08/2020 à 11:58Man.403030 Compter le nombre de cellules colorées dans une colonneTa 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:55Onafe57 Erreur à l'affichage d'un UserformDans 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:51al87 Problème Double Click Cellule A3En 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:44xxmedxxCode VBA pour effacer les données d'une cellule avec comboboxSi TextBox1 = comboBox2 alors, ta condition est vérifiée ici ...
17/08/2020 à 10:40Onafe57 Erreur à l'affichage d'un UserformL'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:03ju974Insert image dans cellulePour 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:37ju974Insert image dans cellulePour un ajustement plus précis, remplacer : par ...
27/07/2020 à 15:02Pecoud Concaténation de donné tant que cellule pas videDans 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:03szaghdPb de reconnaissance de varriablesTesté. 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:59Nono Erreur 13 dans un évenementLorsque 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:53ju974Insert image dans celluleEn 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:31ju974Insert image dans cellulePeut-être... remplacer : par ...
27/07/2020 à 11:15babouze64 Tri dans combobox à 2 colonnesPeut-être ...
27/07/2020 à 10:59Pecoud Concaténation de donné tant que cellule pas videMon code ne peut pas diviser ce qui est dans une même colonne. Il faudrait un fichier exemple pour continuer...
24/07/2020 à 16:16Pecoud Concaténation de donné tant que cellule pas videSportivement, je suis parvenu à ce résultat ...
24/07/2020 à 15:21charlottemoulidier 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:16lolopixx VBA déplacer fichier selon nom fichier pdf variableBon... Ne fonctionnera pas à coup sur si plusieurs fichiers commencent par ...
24/07/2020 à 12:09Freddy2705Transposer des quantités sur un code barreQuestion 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...