L

Jeune membre

Inscrit le :14/09/2011
Dernière activité :08/05/2015 à 20:38
Version d'Excel :2003 FR 2007 FR 2003 EN 2007 E
Messages
25
Votes
1
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Lostarot

DateAuteur du sujetSujetExtrait du message
03/03/2014 à 19:39LostarotContenu du presse papier dans une variableMerci beaucoup...
27/02/2014 à 18:12LostarotContenu du presse papier dans une variableJe suis face a la situation suivante, Je copie un texte depuis n'importe quelle source et j'aimerais pouvoir mettre ce texte dans une variable sans devoir passer par un premier copie/colle dans une cellule, directement dans VBA. Je connais le code inverse, pour remplir le presse papier avec une vari...
03/07/2013 à 10:57kawtdanne Generaliser un codeOk, c'est pas la partie recherche qui t'intéresse mais la partie autofill donc. CF ce que j'avais déjà écrit En revanche, tu vas découvrir que ton code ne marchera pas avec FormulaR1C1, parceque l'autofill (quand tu tires la formule de GH2 à GH735) va déplacer les références relatives de ta formule...
03/07/2013 à 10:13Lostarot [VBA] Selection d'un range de valeurs dans un VariantJe comprends ton point sur l'intérêt de travailler sur le range mais dans mon cas c'est juste gênant et inutile puisque sans le changer avec Cvar() ça rend le cas ou mon input est une plage de cellules et le cas où il s'agit une matrice définie au préalable dans vba incompatibles. Et seules les vale...
02/07/2013 à 17:45Lostarot [VBA] Selection d'un range de valeurs dans un VariantAu temps pour moi un copier/coller malheureux normalement ce coup ci c'est bon...
02/07/2013 à 17:21Lostarot [VBA] Selection d'un range de valeurs dans un VariantMalheureusement je ne peux pas mettre le fichier original à disposition pour des raisons pro. Et malheureusement je suis incapable de reproduire l'erreur sur un autre fichier... En théorie le code ci dessous ne doit pas fonctionner dans mon fichier initial car je rentre le range directement dans l'a...
02/07/2013 à 16:15kawtdanne Generaliser un codeDans ton cas tu peux utiliser formulalocal (ou R1C1 aussi). Si tu veux le résultat en G2 en cherchant la valeur correspondante en G1 dans une colone allant de A1 à A... on ne sait pas pour sortir la valeur correspondante dans la colone B ca va donner qqch comme ça Pour "généraliser" un code enregist...
02/07/2013 à 15:23Lostarot [VBA] Selection d'un range de valeurs dans un Variant@Jean-Eric En fait codé exactement comme dans mon exemple, ca fonctionne parfaitement, voir mon EDIT. Du coup je ne comprend pas ton point. @Raja Ca ne fonctionne pas comme ça car la variable "matrice" au lieu d'etre Variant/Object/Range passe à Range/Range et n'est toujours pas exploitable en tant...
02/07/2013 à 14:45Lostarot [VBA] Selection d'un range de valeurs dans un VariantJe rencontre un problème inédit pour moi. J'ai une plage de données rectangulaire dans excel contenant des chiffres, des dates, etc. J'ai créé une fonction censée utiliser cette matrice de données comme input mais si par exemple je procède comme ça: ... ça ne fonctionne pas car en plaçant un espion...
27/02/2013 à 08:52Lostarot Compter le nombre d'arguments d'une fonctionMerci à vous 2 Je ne connaissais pas les deux façons proposées et dans le cas présent je vais utiliser la procédure décrite par Banzai qui permet un code plus court. Je garde le IsMissing() dans un coin de ma tête pour plus tard. Bonne journée...
26/02/2013 à 18:16Lostarot Compter le nombre d'arguments d'une fonctionJe vais tenter ça demain mais ça à l'air très bien pour ce que je veux faire. Ca me conduit au porblème suivant : l'incrémentation dans une boucle de noms de variables (mes col1, 2, 3, 4, ....) je suis certain que ne va pas fonctionner j'ai eu un cas similaire il y a quelque temps et je crois que j'...
26/02/2013 à 16:20Lostarot Compter le nombre d'arguments d'une fonctionJ'aimerais savoir s'il existe un moyen de compter le nombre d'arguments entrés en variable d'une fonction. Je m'explique : je souhaite créer une fonction collant ensemble plusieurs vecteurs colone pour en faire une seule et même matrice le code ressemblerait à ça : Ce que je veux c'est connaitre le...
05/02/2013 à 19:02Lostarot Incrément de la taille d'une matrice avec Redim PreserveEncore une bonne chose à savoir. Je choisirai surement la solution par transposé également oui. Merci beaucoup...
05/02/2013 à 18:35Lostarot Incrément de la taille d'une matrice avec Redim PreserveVoila ce que je cherche à faire : J'ai un vecteur colone de données ordonnées. Je veux à partir de ce vecteur en créer un second plus court qui ne contiendrait qu'une occurence par donnée individuelle dans le premier : c'est à dire pour être plus clair, un vecteur sans doublon. Comme je ne connais p...
29/01/2013 à 09:51Lostarot Retrouver le chemin d'un répertoire particulierMerci messieurs ! En effet conserve la solution d'Eriic mais les deux codes sont bons à connaitre. J'avais en effet trouver des forums citant le WScript.Shell et la commande specialfolders mais je n'avais réussi à faire fonctionner aucun code. Merci beaucoup et bonne journée...
28/01/2013 à 09:45Lostarot Retrouver le chemin d'un répertoire particulierVoila mon interrogation du moment. Je cherche un chemin d'accès générique pour le bureau pour y sauver une sheet de mon classeur. Je peux bien sur utiliser qqch comme C:\Documents and Settings\qaldinge011413\Desktop quand ma cession est ouverte mais il faut que les personnes avec utilisant aussi la...
24/01/2013 à 17:46Lostarot Reconvertir format date en format nombre dans VBAWonderbach Merci beaucoup monsieur ...
24/01/2013 à 17:23Lostarot Reconvertir format date en format nombre dans VBAVoila ma question quel doit être le code pour c afin que la msg box renvoie la valeur initiale de a ("40201" dans l'exemple). Merci d'avance pour l'astuce, L...
05/12/2011 à 12:31Lostarot Problème VbCancel & Exit SubEn effet il est bon de savoir que cancel et la croix renvoient la valeur nulle. Problème résolu, Bonne journée ...
05/12/2011 à 10:53Lostarot Problème VbCancel & Exit SubJe rencontre un léger problème dans l'éxécution d'une inputbox. Voila le code : Initialement mon problème était que si l'utilisateur appuyait sur Cancel dans la box, la procédure se poursuivait "à vide". Je l'ai résolu/contourné en précisant également les actions à mener si l'utilisateur appui sur "...
15/11/2011 à 10:06Lostarot Exécution d'une macro à la sélection d'une celluleEn effet, ton code fonctionne. Le pbl vennait du nom de ma private sub. J'ignorais que son nom avait un impact... Merci beaucoup ...
15/11/2011 à 09:40Lostarot Exécution d'une macro à la sélection d'une celluleVoilà mon problème, je souhaite lancer une macro lorsque l'utilisateur sélectionne une certaine cellule dans une worksheet, la worksheet "Analyse Conso". J'ai essayé deux codes différents sans succès : Le premier est en deux étapes, d'abord la macro dans un module puis la sub dans la sheet "Analyse...
16/09/2011 à 11:19Lostarot Insertion d'une référence "dynamique" dans la commande RANGEC'est la seconde formule que je cherchais en effet, j'ai pas réalisé l'inutilité du second & en tapant la mienne. Pour ce qui est du nom de la sub, celle dans mon classeur ne comporte pas d'espace mais s'appelle erjiadbcsjkv, j'ai préféré rendre ca plus clair sur le forum. Enfin, la finalité de la s...
16/09/2011 à 10:53Lostarot Insertion d'une référence "dynamique" dans la commande RANGEJ'ai un problème tout bête . J'aimerais connaitre comment inclure une valeur que j'ai appelé i et fixée à 224 par exemple dans un Range à sélecionner comprenant les cellules A224 et B224. J'ai utilisé ce code mais VBA me dit "Compile error: expected: list separator or )" Sub Select Range() i = 224 R...
14/09/2011 à 14:10Lostarot Macro de comparaison entre 2 classeursVoila mon problème, Je dois comparer des N° de comtpe (260) apparaissant en colone dans la 4eme colone de la 4ème feuille d'un classeur avec des N° de comptes (3210) apparaissant dans la 2nde colone de la 1ère feuille d'un autre classeur (appelé PRKS). si le N° de compte apparait dans les deux class...