| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 12/07/2021 à 11:21 | Sdvl2074 | Selection d'une plage dans une variable Tableau | Est ce que le souhait est d'obtenir une variable qui contiendra de TAb(1,1) à Tab(1,10) soit la première ligne du tableau Tab, ou bien d'obtenir la valeur de Tab(TAb(1,1), Tab(1,10)) ( par exemple si TAb(1,1) =10 et Tab(1,10)=3 , récupérer Tab(10,3) ) ? S'il s'agit de récupérer une plage (c'est le t... |
| 11/07/2021 à 20:01 | AlainB | Dimension/positionnement forme suite a résultat calcul | Re, Essayer de mettre en forme votre code, c'est plus lisible et compréhensible.... Pour pouvoir "manipuler la forme créée: la couleur Bleu d'office (couleur par défaut de la forme ??) vient sans doute d'une option mais je ne me suis pas casser la tête dessus. A+... |
| 11/07/2021 à 18:34 | Narcisse MVOULA | Remplir automatiquement textbox et combobox à partir d'une Listbox | Avec ce genre de message on ne sait jamais s'il y a plantage ou si le résultat n'est pas celui attendu..... A priori, sur l'userform il n'y a pas de ListBox1 (? ... et pas de classeur pour vérifier) alors qu'on utilise son ListIndex pour déterminer l'élément à lire dans la ListBox2 A+... |
| 10/07/2021 à 13:32 | AlainB | Dimension/positionnement forme suite a résultat calcul | Si j'ai compris: A+... |
| 09/07/2021 à 18:46 | seb92110 | Problème VBA - With et macro | Pour fonctionner, il faudrait que les tableaux des deux feuilles soient des tableaux structurés ( ou ListObject). Par ailleurs la macro ne devait pas fonctionner très bien car il est fait appel à la plage nommée " ArchiveForm " Cette plage n'existe pas dans le classeur, par contre " ArchivesForm " ... |
| 09/07/2021 à 18:37 | Le Drosophile | [VBA] - Délimitation d'un tableau à partir des cellules visibles | Pas vraiment !! Reprenons votre code : On récupère les 2 nombres de lignes dans la même ActiveSheet .....!! Ca ne devrait pas vous prendre plus de quelques minutes pour rectifier l'étourderie... Bon Week-End... |
| 09/07/2021 à 18:27 | Sdvl2074 | Selection d'une plage dans une variable Tableau | Si c'est fonction de numéros de lignes et de colonnes, voir : Application.Index Sinon fournir plus d'explications..... |
| 07/07/2021 à 18:05 | nesti | Travailler sur des Plages Variables | Essayer A+... |
| 07/07/2021 à 13:48 | costrow71 | Date d'aujourd'hui dans une formule IF | Peut-être regarder dans la rubrique "Date & Heure" des fonctions proposées par Excel..... A+... |
| 07/07/2021 à 11:25 | Manu31 | Valeur d'une cellule qui n'est pas reportée dans un TextBox | Sans voir le message d'erreur, ni l'ensemble du code ni le classeur, impossible d'être plus précis que : peut-être l'une et/ou l'autre variable ( Ligne , vbColonne_InterModèles_Commentaire ) n'est pas initialisée ou sa valeur est 0 ou vide... A+... |
| 06/07/2021 à 17:17 | Wolfi | Erreur de type 13- Incompatibilité de type | L'erreur 13 (Type incompatible) survient la plupart du temps lorsqu'on veut initialiser avec un numérique une variable déclaré en string (ou l'inverse)( voir l'aide Excel) Vous êtes le seul à savoir comment vous avez déclaré vos variables et ce que vous y mettez ... et vous ne fournissez guère d'élé... |
| 06/07/2021 à 17:03 | Laudelout | Utiliser une même Variable dans 2 feuilles Excel | Ce n'est pas le code qu'il faut écrire dans un "Module" en "Public" mais la variable qu'on veut utiliser partout. Dans un module standard: la variable i sera ainsi "accessible" depuis la feuille 1, la feuille 2, un autre module standard, ..... |
| 06/07/2021 à 13:43 | Laudelout | Utiliser une même Variable dans 2 feuilles Excel | Il faudrait relire la partie "Portée et visibilité" des variables dans l'aide excel... votre variable i n'est initialisée et connue que de Sub Worksheet_SelectionChange(ByVal Target As Range) de la feuille 1 Dans Private Sub Worksheet_SelectionChange(ByVal Target As Range) de la feuille 2 la variabl... |
| 06/07/2021 à 13:34 | SHTOURS | Ordre des dimensions d'un Array | La réponse est non... LBound(reponse, 2) ne permet pas d'identifier les lignes du tableau reponse via l'argument "2". Cette fonction renvoie le plus petit indice d'un tableau (ici reponse ) pour la dimension indiquée (ici 2 ) Dans For i = LBound(reponse, 2) To UBound(reponse, 2), (reponse, 2) indiqu... |
| 06/07/2021 à 12:24 | Mickou14 | Récupérer la valeur suivante avant l'instruction next dans une boucle | Bonjour Ergotamine , Mêmes doutes.... En sélectionnant les 3 cellules couleur du jeu d'essai fourni, avec "mon" code, on obtient : Rouge_1, bleu_2, vert_3... |
| 06/07/2021 à 11:55 | Mickou14 | Récupérer la valeur suivante avant l'instruction next dans une boucle | Une solution consisterait à ne sélectionner que les données de la colonne des couleurs, et d'utiliser la propriété de décalage OffSet pour "récupérer" la valeur liée à chaque couleur: A+... |
| 05/07/2021 à 22:03 | dubcork12 | Optimisation d'un code VBA (remplissage tableau) | Heu... , je n'ai fait que reprendre le code de dubcork12 qui utilise un tableau ... @ dubcork12 : Ce n'est donc pas cette partie du code qui va réduire beaucoup le temps de traitement...... |
| 05/07/2021 à 20:13 | dubcork12 | Optimisation d'un code VBA (remplissage tableau) | Bonjour dubcork12 , curulis57 une autre possibilité : Pas compris Le temps de traitement de plusieurs dizaine de minutes... Avec ce code , traitement en +/- 0,03 seconde; avec celui du classeur : +/-0,3 seconde. On est loin des 10mn.... A+... |
| 01/07/2021 à 18:27 | samhbs2014 | Comment ajouter double cote en VBA | Il n'y a pas de quoi samhbs2014 ! toute seule, cette instruction ne fera rien ... a priori, les "&" en début et fin sont inutiles... |
| 01/07/2021 à 18:20 | MCP | Création d'un nouveau sous-dossier | Apparemment vous n'avez pas trop mis les mains dans le cambouis ni même cherché..... |
| 01/07/2021 à 12:14 | samhbs2014 | Comment ajouter double cote en VBA | A priori : A+... |
| 01/07/2021 à 11:58 | tibo97171 | Doublons non supprimables | Si on trie d'abord la plage, les doublons sont bien supprimés.... Pourtant l'aide excel ne précise pas que les données doivent être triées avant suppression des doublons ....? A+ Edit : Bonjour DjiDji59430 , Sous 2007, mêmes symptômes que tibo97171... |
| 01/07/2021 à 11:44 | MCP | Création d'un nouveau sous-dossier | Essayer avec Dir pour savoir si le dossier existe et MkDir pour créer le dossier s'il n'existe pas... |
| 01/07/2021 à 10:48 | MCP | Création d'un nouveau sous-dossier | Si j'ai bien compris, une solution en utilisant plutôt cette ligne de code (rajout du nom du dossier "mes fichiers") A+... |
| 30/06/2021 à 15:19 | monnom | Copier données colonne feuil2 vers colonne feuil1 selon plusieurs critères | Vous avez le classeur contenant les données, vous avez l’algorithme, quels sont les points sur lesquels vous avez des soucis ? A+... |
| 28/06/2021 à 13:07 | Keran Latos | Range pour supprimer | Ouf.... Par quel bout faut-il prendre ce classeur ? Aucune données .... pas facile de tester des suppressions de lignes... Sans moi. Bon courage... |
| 28/06/2021 à 12:10 | Keran Latos | Range pour supprimer | Il y a erreur car on essaie de supprimer sur une plage. Au lieu de essayer... |
| 28/06/2021 à 11:57 | Keran Latos | Range pour supprimer | Quel est le message d'erreur ? Le classeur permettrait de tester ... Sinon, pour la suppression de lignes il faut toujours commencer par la fin ( pour éviter les lignes "oubliées" à cause du décalage). A+... |
| 28/06/2021 à 11:40 | Biimoxx | AutoFiltre plusieurs colonne | Par autofilter, pas trouvé de solution ( pas dit qu'il n'y en a pas, et curieux de la connaitre...) Une autre piste à explorer : le filtre avancé (piloté par VBA) qui fonctionne ... |
| 28/06/2021 à 10:28 | Biimoxx | AutoFiltre plusieurs colonne | Bonjour Biimoxx , Ergotamine , Un essai de solution VBA (désolé Ergotamine... ) : A+... |
| 27/06/2021 à 19:24 | Loops74 | Macro pour formule colonne avec exception cellules colorées | Un dernier essai qui permet de sélectionner plusieurs cellules (pour les effacer ....) ... |
| 27/06/2021 à 10:35 | Loops74 | Macro pour formule colonne avec exception cellules colorées | Sauf s'il a été modifié, le code ne permet pas de sélectionner plusieurs lignes : Le plus simple est peut-être de mettre directement une formule dans la colonne E... |
| 26/06/2021 à 21:50 | Loops74 | Macro pour formule colonne avec exception cellules colorées | A priori : Bonne soirée edit : finalement pas sûr : si B et D sont vides => rien en E (donc OK) mais si seul B ou seul D est vide => rien en E . Est ce le résultat attendu? ou bien faudrait-il avoir : 0 ?... |
| 26/06/2021 à 18:35 | dubcork12 | Fonction arrayMax qui ne fonctionne pas | Après initialisation d'un tableau de 50000 nombres, la recherche du max, répétée 50 fois, demande un peu plus d'une demie seconde. Si le tableau n'est initialisé que de 500 nombres, la recherche du max (50 fois) est quasi instantanée Et comme le tableau table_hit_valmin est dimensionné à 220 élément... |
| 26/06/2021 à 17:35 | dubcork12 | Fonction arrayMax qui ne fonctionne pas | Pas sûr qu'il y en ait ... arrayMax n'est pas natif . Cette fonction fait partie d'un addin et est décrite comme ceci: La fonction VBA arrayMax renvoie la plus grande valeur numérique présente dans le tableau. voir : https://www.excel-pratique.com/fr/fonctions-complementaires/array-max WorksheetFunc... |
| 26/06/2021 à 12:27 | dubcork12 | Fonction arrayMax qui ne fonctionne pas | Sans le classeur, pas facile de tester... Essayer avec : A+... |
| 25/06/2021 à 19:35 | Loops74 | Macro pour formule colonne avec exception cellules colorées | En rajoutant un test sur la couleur de fond (plutôt le ColorIndex) de la cellule sélectionnée : A+ Edit :Bonjour Arturo83 désolé pour la quasi redite... |
| 25/06/2021 à 16:22 | NicoBastia9 | Faire apparaitre la valeur d'une cellule en fonction d'une condition | Si j'ai tout compris, à essayer : en H12 : =SI(F12=0;"";$D$5+F12) puis tirer vers le bas A+... |
| 25/06/2021 à 16:12 | axel698 | Aide VBA/Formule | Pas facile de vérifier un code quand on sait pas ce qu'il est censé faire... Selon la feuille depuis laquelle le code est lancé, il y a ou non des erreurs .... Quelques explications supplémentaires semblent nécessaires A+... |
| 24/06/2021 à 18:37 | lucas12 | Faire remonter des cellules d'un tableau | A essayer : A régler avant de lancer la macro: - colonne N et suivantes, pas de formule sur toutes les lignes 11 à 70 A+... |
| 23/06/2021 à 16:17 | Pedro_El_Pollo | Tableau à plusieurs dimensions et à plusieurs types | Avec aussi peu d'éléments, pas sûr d'apporter une répondre adaptée. Essayer d'utiliser la fonction CDate() qui permet de convertir une chaîne en Date A+... |
| 21/06/2021 à 17:30 | lelelouis | Problème de range avec une formule | FillRight : Cette méthode recopie à droite à partir de la ou des cellules les plus à gauche de la plage spécifiée.... FillDown : Cette méthode remplit la plage spécifiée de haut en bas à partir de la ou des cellules situées en haut de cette plage ... Peut être utiliser Filldown pour la formule de so... |
| 21/06/2021 à 17:13 | alice03 | Convertisseur txt en nombre avec Val | Si vous voulez obtenir des réponses, il faudrait fournir au minimum des explications claires. La fourniture du classeur permettrait également de mieux pouvoir vous répondre... A+... |
| 21/06/2021 à 11:49 | MarcJanard | Run Time Error '1004 | Avez vous essayer ma proposition de modification? l'autre solution est d'utiliser .FormulaLocal , de conserver les point-virgule(avec s ou pas ?) et d'utiliser les noms de fonction en français ( si excel français)... |
| 21/06/2021 à 11:18 | MarcJanard | Run Time Error '1004 | Bonjour MarcJanard , Optimix , Si on veut utiliser les noms de fonctions anglais, il vaut mieux utiliser .Formula que .Value et utiliser la virgule à la place du point-virgule : A+... |
| 19/06/2021 à 19:24 | Benoist28200 | Problème avec tableau | Le tableau Tablo est dimensionné à 1 dimension : et on essaye de l'alimenter comme une tableau à 2 dimensions Par ailleurs le fait d'utiliser ReDim redimensionne le tableau mais le réinitialise également ... voir l'utilisation de ReDim Preserve qui conserve le contenu du tableau Pour un tableau à pl... |
| 16/06/2021 à 18:28 | thom96 | Ajouter un Elément à une liste | Un essai avec une fonction : Pour bien faire, il faudrait ajouter un test pour être sûr que la position souhaitée soit compatible avec les indices du tableau... S'il y a des milliers d'éléments, pas sûr que se soit très rapide ...... |
| 16/06/2021 à 15:43 | thom96 | Ajouter un Elément à une liste | Il manque certaines précisions pour pouvoir répondre sans classeur : La liste est une LIstBox, une ComboBox ..... Est ce qu'il y a plusieurs lignes et plusieurs colonnes .... Tu veux rajouter en 3ème ligne, en 3ème colonne .... A+... |
| 16/06/2021 à 13:17 | Shakurspear | Supprimer tout sauf les nombres dans une colonne | Il faut "vider" la variable val1 en fin de boucle For i .... (traitement d'une cellule) après avoir copier son contenu dans la cellule... Sinon on cumule les données de chaque cellule dans cette variable A+... |
| 16/06/2021 à 12:09 | Nalopéon Bonarapte | Erreur d'exécution ''13'' : Incompatibilité de type | Ah ben oui ! Pas testé la sélection de plusieurs cellules qui, pourtant, est un classique !! On peut aussi ne rien faire si plusieurs cellules sont sélectionnées . En début de sub ... |