IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: zoltar_x

Page 1 sur 5 1 2 3 4

Recherche: Recherche effectuée en 0,02 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    10
    Affichages
    544

    [XL-2010] Transfert

    Pour faire simple :



    Sub transfert()

    For i = 1 To 12

    Workbooks("PREVISION 2020").Worksheets(1).Cells(i, 1) = Workbooks("DONNEES").Worksheets(i).Cells(91, 6)
  2. Votes reçus
    +0 -0
    Réponses
    4
    Affichages
    292

    Enregistrer sous > Type (CSV séparateur ;

    Enregistrer sous > Type (CSV séparateur ;
  3. Discussion: Tableaux structurés

    par zoltar_x
    Votes reçus
    +0 -0
    Réponses
    8
    Affichages
    379

    Tableaux structurés

    Le but est pas de faire un copier-coller : le but est juste de montrer qu'on peut stocker n tableaux de n onglets dans un seul Array.
    Il est même possible avec un Array à 4 dimensions de stocker n...
  4. Discussion: Tableaux structurés

    par zoltar_x
    Votes reçus
    +0 -0
    Réponses
    8
    Affichages
    379

    Tableaux structurés

    Ok. Merci pour ta réponse.
  5. Discussion: Tableaux structurés

    par zoltar_x
    Votes reçus
    +0 -0
    Réponses
    8
    Affichages
    379

    Tableaux structurés

    Voici un exemple plus parlant de l'utilisation de tables à 3 dimensions.
    Les n premières feuilles sont stockées dans un Array et sont ensuite réaffichés sur n nouvelles feuilles (un copier-coller)....
  6. Discussion: Tableaux structurés

    par zoltar_x
    Votes reçus
    +0 -0
    Réponses
    8
    Affichages
    379

    Tableaux structurés

    C'est bon, j'ai trouvé comment faire :



    Dim ma_Table As ListObject
    Dim mon_Array As Variant

    Set ma_Table = ActiveSheet.ListObjects("Table1")
    mon_Array = ma_Table.DataBodyRange
    .....
  7. Discussion: Tableaux structurés

    par zoltar_x
    Votes reçus
    +0 -0
    Réponses
    8
    Affichages
    379

    Tableaux structurés

    Voilà un petit code qui somme les tableaux (nombre de lignes et colonnes identiques) de n feuilles et stocke la somme dans un tableau (Array à 3 dimesnions).
    Une feuille "Somme" est créée et le...
  8. Discussion: Tableaux structurés

    par zoltar_x
    Votes reçus
    +0 -0
    Réponses
    8
    Affichages
    379

    Tableaux structurés

    Bonjour,

    Petite question concernant les tableaux structurés (et objet ListObject) : est-il possible d'avoir un tableau de tableaux ?
    Je m'explique : j'ai déjà eu à stocker et manipuler l'ensemble...
  9. Votes reçus
    +0 -0
    Réponses
    4
    Affichages
    823

    [XL-2013] Ouvrir un fichier excel

    Tu utilises : Workbook.Path
  10. Votes reçus
    +0 -0
    Réponses
    9
    Affichages
    1 503

    [XL-365] Problème de corruption

    4 checks :

    - regarde si il existe des feuilles ou onglets masqués
    - regarde si il y a des références circulaires dans les formules de ton onglet
    - regarde si ton fichier n'utilise pas des...
  11. Votes reçus
    +0 -0
    Réponses
    9
    Affichages
    1 503

    [XL-365] Problème de corruption

    Checke les codes liés aux procédures événementielles au niveau du classeur (Workbook) et des feuilles (Worksheets), c'est là qu'il peut éventuellement y avoir du code malveillant écrit par quelqu'un...
  12. Votes reçus
    +0 -0
    Réponses
    6
    Affichages
    337

    Filtre et suppression

    En règle générale, quand on supprime une ligne, il faut traiter de bas en haut :



    For i = derniere_ligne To 1 Step -1
    ....
    Next i
  13. Votes reçus
    +1 -0
    Réponses
    12
    Affichages
    532

    [XL-2016] Macro VBA pour copier des données

    Voila la version simplifiée, le "With plage" est inutile ici, à la différence du premier script avec Fonction1, Fonction2 et Fonction 3 :



    Sub test4()

    Dim plage As Range
    Dim occur...
  14. Votes reçus
    +0 -0
    Réponses
    12
    Affichages
    532

    [XL-2016] VBA copier des données

    Voilà le code pour entrer Fonction 1 ou Fonction 9999. Il suffit de mettre une * après fonction et tester qu'on ne retourne pas sur la première occurence pour éviter une boucle sans fin.



    Sub...
  15. Votes reçus
    +1 -0
    Réponses
    5
    Affichages
    1 592

    [XL-365] Chercher valeur

    J'ai fait un test avec tes valeurs d'exemple. Il n'y a pas de problème avec RECHERCHEV.

    534402

    La saisie est en E1.
    La formule en F1.
  16. [XL-2016] Erreur d'exécution

    Ligne d'erreur :
    WbT.Worksheets(Année).Select

    3 remarques :

    1. Tu dois utiliser la collection Worksheets en mettant l'indice de la feuille (1 pour la première, 2 pour la seconde) càd leur...
  17. [XL-2016] Méthode select

    Ou bien utilise la collection Worksheets au lieu de Sheets.
    Worksheets(3)...
  18. Votes reçus
    +1 -0
    Réponses
    5
    Affichages
    1 128

    [XL-2016] Test if

    J'ai testé chez moi : ça fonctionne sans problème.
    Utilise ton MsgBox pour montrer la valeur de la cellule :


    MsgBox (Range("T12").Value)
  19. [XL-2013] Array

    Transpose n'existe pas en VB. C'est une fonction spécifique à Excel. Il faut donc rajouter WorksheetFunction


    WorksheetFunction.Transpose
  20. Votes reçus
    +0 -0
    Réponses
    5
    Affichages
    968

    Lettre

    Tu actives la macro non pas avec une lettre mais avec Ctrl + une lettre. Dans ton cas, c'est Ctrl e.
    Quand tu lances l'enregistreur de macros sur word, il te demande si tu veux l'affecter à un...
  21. Votes reçus
    +0 -0
    Réponses
    11
    Affichages
    2 212

    [XL-2010] Dépassement de capacité

    ça peut être dû au dépassement de la taille d'un Array ou variable tableau.
  22. Votes reçus
    +0 -0
    Réponses
    11
    Affichages
    1 028

    [XL-2013] Convertir nomenclature

    Voila le résultat que tu voulais.

    534156

    Le point de départ est le TCD précédent qu'il faut copier et coller en texte dans une feuille.
    Ici, c'est la première feuille du classeur...
  23. Votes reçus
    +1 -0
    Réponses
    11
    Affichages
    1 028

    [XL-2013] Convertir en BOM

    Le plus simple, c'est de monter un tableau croisé dynamique (TCD) :

    534059
  24. Discussion: VBA lecture XML

    par zoltar_x
    Votes reçus
    +0 -0
    Réponses
    3
    Affichages
    1 314

    [XL-2016] VBA lecture XML

    Tu peux également tester avec la propriété HasChildNodes pour voir si un élément contient des sous éléments ou non.
  25. Discussion: VBA lecture XML

    par zoltar_x
    Votes reçus
    +0 -0
    Réponses
    3
    Affichages
    1 314

    [XL-2016] VBA lecture XML

    il y une faute d'orthographe sur length


    If enfants.lenght > 0
Affichage des résultats 1 à 25 sur 113
Page 1 sur 5 1 2 3 4