array

  1. p'tit vieux

    XL 2021 Vos avis SVP: Une fonction TRANSPOSE() à améliorer

    Bonjour à tous, Pour mes codes VBA, j'ai écris une première version de ma fonction Transpose() que je vais mettre à votre disposition dans sa version 1.0.0. Toutefois, je voudrais votre avis sur l'intérêt de rajouter des options complémentaires à celle-ci. Dans un premier temps j'ai écris une...
  2. p'tit vieux

    TABLEAUX: FONCTION TRANSPOSE SANS LIMITE V1.0.0

    Bonjour à tous, J'ai le plaisir de mettre à votre disposition une fonction permettant de transposer un tableau à 1 ou 2 dimensions. Mais ça existe ? (Oui une de plus;).) Oui, il existe la fonction Excel WorksheetFunction.Transpose. Mais celle-ci a les limites suivantes: - 65000 lignes. -...
  3. J

    XL 2016 fonction array

    Bonjour à tous, je redige une macro qui doit me servir a calculer une temperature par la suite. Pour calculer cette temperature, l'utilisation de facteurs est necessaire. Ces facteurs ont été listés dans le fichier excel ci-joint. Ces facteurs, (appelés a0, a1, a2...) sont des facteurs qui...
  4. Lu76Fer

    Notation Simplifiée pour définir une collection ou un tableau arborescent 3.1

    Bonjour à toutes et tous, camarades codeurs ! Je propose ici une notation pour simplifier l'initialisation de données sous la forme d'une structure arborescente. Dans la discussion suivante j'explique le cheminement de mon raisonnement : Notation-simplifiee-pour-definir-un-tableau-arborescent...
  5. S

    XL 2019 somme plus rapide avec array

    Bonjour, je me lance petit à petit dans ce monde étrange des arrays pour avoir des procédures plus rapides et j'avoue que la gymnastique est difficile.. je fais la somme de valeur en fonction de critères et je les redistribue en fonction d'un numéro de référence, la pièce jointe expliquera...
  6. S

    XL 2019 calculer plus vite avec un array/dico ?

    Bonjour à tous et merci pour ce forum, j'ai un script pour comparer des données qui fonctionnent bien (bouton "brut de fonderie sans array") mais il y a tellement de calculs à faire que ça prend plus de 10 minutes à faire tourner... Si quelqu'un pouvait me mettre sur la piste pour refaire mon...
  7. Lu76Fer

    XL 2016 Notation Simplifiée pour définir un tableau arborescent

    Préambule En cherchant à simplifier la déclaration de tableau imbriqué, j'ai exploré certaines pistes qui s'avéreront infructueuses ... Pour clarifier, voici un petit exemple de déclaration : Dim treeAr As Variant, treeAr = Array(4, 7, 5, Array(4, 6, 8), 7) Et j'aurai souhaité le déclarer comme...
  8. patricktoulon

    un recueil des méthodes de tri d'un array 2.0

    Bonjour à tous je vous présente ici un recueil que quelques méthodes de tri d'un array et vous en fait la démonstration afin que vous puissiez en comprendre le fonctionnement et que vous puissiez faire le choix de l'utilisation d'une ou autre méthode selon la quantité d'elements à trier
  9. H

    Microsoft 365 problème de rangement sur un tableau excel (programation VBA)

    bonjour j'ai un problème de rangement pour la dernière case de [commentaire] n'affiche pas sur le tableau suite cette programme : Private Sub Cmd_Valider_Click() Dim Nligne As Integer Dim Ncolonne As Integer [Tableau4].Parent.Activate With Me.ListBox1 Nligne = .ListCount...
  10. H

    XL 2013 Redimensionner/Transposer le tableau variable 2D

    Bonjour à tous, J'ai ce tableau variable de 2D Dim arrExemple(), p ReDim arrExemple(1 To 3, 1 To 5) Je veux modifier la 1ere dimension. arrExemple = Application.Transpose(arrExemple) ReDim arrExemple(1 To 5, 1 To p) arrExemple = Application.Transpose(arrExemple) Cela fonctionne...
  11. S

    XL 2019 des calculs dans un tableau ("array") ?

    bonjour à toutes et tous, j'ai des opérations assez simples à faire et je fais une boucle du style : 'arrondi de valeur: precision = 0.2 For i = 2 To Cells(Rows.Count, 1).End(xlUp).Row Cells(i, 3) = Int(Cells(i, 1) / precision) * precision Next i quand j'ai des dizaines de milliers de lignes...
  12. C

    XL 2016 Remplir une plage depuis un tableau/array sans passer par une boucle

    Bonjour à tous, J'essaie de me passer des boucles pour remplir des tableaux et des plages. Je présume que c'est plus rapide (peut-être à tort), en tout cas ça élague le code. Ma situation est similaire au code illustratif ci-dessous : Sub Exemple() Dim Tbl As Variant Dim Liste As String...
  13. B

    XL 2016 Liste avec incrémentation des doublons

    Bonjour, Je cherche à additionner les doublons de plusieurs liste dont le nombre et la taille sont définis au préalable par l'utilisateur. J'ai essayé beaucoup de chose est la je suis bloqué... Le code ci après : Sub Tubes() 'CREATION D'UN TABLEAU SANS DOUBLON DES LONGUEUR CANNES Dim...
  14. M

    Microsoft 365 Selection de plusieurs feuilles Excel sous VBA (selection non figée)

    Je cherche (désespéramment) à sélectionner plusieurs feuilles ou onglet dans un fichier Excel VBA (cette liste n'est pas figée) Je veux mettre les noms à chercher dans un tableau ou une liste et demander à excel de selectionner cette liste Exemple de ce que je recherche Dim temp() As Variant...
  15. Spinzi

    [VBA] Index Equiv multicritère

    Bonjour à tous, je dois travailler sur une base de données plutôt grosse (200 000 lignes) et ramener des informations grâce à une formule matricielle. la formule fonctionne mais sur 200 000 lignes, ça rame bcp et il me faut plusieurs heures pour mettre à jour les informations. Aussi, malgré ma...
  16. D

    XL 2010 Recherche d'une sous chaine de caractere dans un "array"

    Bonjour, J'ai un morceau de code qui fonctionne bien mais qui est bien trop long a s'exécuter. Il s'agit en fait de deux feuilles de calcul, une qui contient des variables (et oui, l'automatisme se met à Excel !) et l'autre contient du programme. Par exemple, contenu de la premiere feuille ...
  17. Spinzi

    XL 2016 VBA - Optimisation Code Array

    Bonjour à tous, Je me suis lancé dans une programmation VBA suite à une demande urgente. Maintenant que tout est opérationnel, j'aimerai pouvoir optimiser ce code pour qu'il tourne plus rapidement. A titre d'exemple, le fichier complet met environ 3 minutes pour sortir 10 grilles d'évaluation...
  18. HONORE M.A.H.J

    Annuaire avec contrôles UserForm et listBox 2017-06-12

    Exemple d'un annuaire avec contrôles UserForm, Tableau(Array) et ListBox - 2010 - version: 01.003 - Custom, adaptation: Honoré M.A.H.J - codes sources: - merkez-ihayat(merkez-ihayat.blogspot.com) - Philippe Tulliez - didier gonard - mise à jour: 09/06/2017 - compatibilité Windows 7/8/10 ...
  19. HONORE M.A.H.J

    Contrôles avec UserForm, listBox et labels 01.002b

    Contrôles UserForm et ListBox - 2010 - version: 01.002 - auteur : Honoré M.A.H.J - TEAM EXCELLAB - appligestconseil@gmail.com - mise à jour: 06/06/2017, mises à jour mineures - compatibilité Windows 7/8/10 ; Excel 2007/2010 32 bits. DESCRIPTION : ============ Un exemple d'utilisation de...
  20. C

    VBA - Convertir une Array a une Range sans worksheet

    Bonjour a tous, J'utilise un add-in pour faire des graphs sur Excel, appellee Think-cell (assez connu), cependant l'une des fonctions necessaire pour mettre a jour des graphes necessite une Range de cellules. Cependant j'ai cree tout un complexe niveau de UserForms et de VBA, je souhaite donc...