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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Erreur 13 incompatibilité de type


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2011
    Messages : 41
    Par défaut Erreur 13 incompatibilité de type
    bonjour le forum

    J'ai une macro qui supprime les doublons en comparant 2 fichiers, le fichier A est fixe c'est le fichier B qui est comparé et ou est supprimé les doublons mais la macro ne prend pas plus de 65575 lignes hors j'ai excel 2010 avec 1049000 lignes et j'ai l'erreur 13 incompatibilité de type.
    C'est cette ligne qui est en jaune
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .Value = Application.Transpose(CombC.Items
    Que faut-il faire.
    merci
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut

    Bonjour,

    effectivement, comme la fonction de feuille de calculs TRANSPOSE est limitée à 65 536 éléments,
    il est nécessaire de créer sa propre routine de transposition …

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2011
    Messages : 41
    Par défaut erreur 13 incompatibilité de type
    bonjour Marc-L, le forum

    En fouinant sur le net(car étant nul en vba) j'ai rajouté la function mais j'ai de nouveau erreur 13 et c'est la ligne en gras qui pose probleme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Function Transp(tableau)
     Dim i&, u&, v()
     u = UBound(tableau) 
    ReDim v(0 To u, 0)
     For i = 0 To u: v(i, 0) = tableau(i): Next i
     
    End Function
    merci

  4. #4
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut

    En fouinant sur le net dans une vieille notice Microsoft voir la procédure TransposeDim

    Mais vu le nombre d'éléments (1), le plus judicieux ne serait pas de transposer
    mais plutôt d'effectuer une boucle afin d'écrire le résultat dans les cellules
    en prenant soin de désactiver au préalable l'affichage de l'écran via la propriété ScreenUpdating

    (1) Tout dépend de la mémoire vive disponible sur l'ordinateur …

Discussions similaires

  1. [A-07] Erreur n°13 : Incompatibilité de type
    Par Leimi dans le forum VBA Access
    Réponses: 2
    Dernier message: 17/03/2009, 11h15
  2. Erreur d'incompatibilité de types
    Par étoile de mer dans le forum Débuter
    Réponses: 27
    Dernier message: 01/06/2008, 17h14
  3. DLookup, Erreur d'incompatibilité de type (13)
    Par athos7776 dans le forum VBA Access
    Réponses: 5
    Dernier message: 08/08/2007, 17h25
  4. Erreur 13 : incompatibilité de type
    Par Donatelli dans le forum Access
    Réponses: 1
    Dernier message: 03/01/2007, 12h19
  5. [VBA-A] ADO - Erreur 13 Incompatibilité de Type
    Par db30 dans le forum VBA Access
    Réponses: 4
    Dernier message: 15/04/2006, 14h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo