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 :

FormRechercheModifAjout


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1
    Par défaut FormRechercheModifAjout
    Bonjour,
    je travaille avec Excel 2011 sous mac et j'ai un problème avec l'instruction CreateObject("Scripting.Dictionary")
    J'ai téléchargé le fichier "FormRechercheModifAjout" dans lequel vous avez créer trois formulaires :
    - Rechercher / Modifier/ Ajouter
    - Recherche intuitive
    - Recherche intuitive + modif+ajout + sup
    Le premier ne fonctionne pas à cause du composant Activex qui n'existe pas sous mac.
    Pour les deux autres formulaires un message d'erreur s'affiche "L'indice n'appartient pas à la sélection" quand on saisie une lettre dans la zone de recherche.
    Voila pouvez vous m'aider à résoudre ce problème car votre formulaire m'intéresse énormément.
    PS : L'idéal c'est de pouvoir utiliser le premier formulaire avec la version d'Excel sous Mac.
    Merci beaucoup pour votre retour.

  2. #2
    Membre extrêmement actif
    Homme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    1 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 1 369
    Par défaut
    Bonsoir,


    cf PJ

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
       Dim d1 As New Collection
       On Error Resume Next
       For i = LBound(BD) To UBound(BD)
         d1.Add Item:=BD(i, 1), Key:=BD(i, 1)
       Next i
       On Error GoTo 0
       Dim temp(): ReDim temp(1 To d1.Count)
       For i = 1 To d1.Count: temp(i) = d1(i): Next i
       '--avec tri
       Tri temp, LBound(temp), UBound(temp)
       Me.ComboBox1.List = temp

    Boisgontier
    http://boisgontierjacques.free.fr
    Fichiers attachés Fichiers attachés

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