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 :

compatibilté des types sur excel


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 90
    Par défaut compatibilté des types sur excel
    Bonjour,

    j'essaie de créer un formulaire sur excel qui permet de faire une recherche.
    voila le code que j'ai mis derriére le bouton de validation:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    Private Sub CommandButton1_Click()
    Dim a As Variant
    Dim b As Variant
    Dim n As Integer
    Dim x As Integer
    Dim trouvé As Boolean
     
    ActiveSheet.Rows.Hidden = False
    For n = 1 To 4
      If Controls("ComboBox" & n) <> "" Then
        For x = 3 To Application.ActiveSheet.Range(Cells(65536, CInt(Controls("ComboBox" & n).Tag)).Address).End(xlUp).Row
          a = CStr(Cells(x, CInt(Controls("ComboBox" & n).Tag)))
          b = Controls("ComboBox" & n).Value
     
        If Not a Like "*" & b & "*" Then
        ActiveSheet.Rows(x).Hidden = True
        Else
        trouvé = True
        End If
        Next x
      End If
    Next n
    If Not trouvé Then MsgBox ("Pas trouvé")
    End Sub
    j'ai une liste déroulante qui permet de choisir les valeurs souhaitées.

    le probléme c'est que excel me dit que j'ai une incompatibilité de type sur la ligne suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    For x = 3 To Application.ActiveSheet.Range(Cells(65536, CInt(Controls("ComboBox" & n).Tag)).Address).End(xlUp).Row
    merci de me dire si c'est possible c'est quoi l'erreur dans ce code.

    Merci pour votre aide

  2. #2
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonjour,

    Je me dis qu'un simple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MsgBox Cells(65536, CInt(Controls("ComboBox" & n).Tag)).Address)
    devrait te permettre de localiser ton erreur ....
    J'ai tort ?

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 90
    Par défaut
    Bonjour,

    merci pour ta reponse. J'ai reussi à trouver l'erreur c'est la propriété qui ne marche pas avec les combobox ça marche que avec les textbox.

    vous n'auriez pas un propriété qui permet de faire la même chose mais avec des combobox.

    merci pour votre aide

Discussions similaires

  1. Suppression des styles sur Excel
    Par laurentsen dans le forum Excel
    Réponses: 1
    Dernier message: 05/11/2007, 19h01
  2. enregister des donnees sur excel
    Par thunderpat dans le forum VB 6 et antérieur
    Réponses: 23
    Dernier message: 14/06/2007, 13h13
  3. [Excel] Exporter des données sur Excel
    Par toffff dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 14/05/2007, 11h54
  4. trier des données sur excel via les MFC
    Par craryb dans le forum MFC
    Réponses: 1
    Dernier message: 22/03/2007, 14h51
  5. types de format des cellules sur Excel
    Par magictom42 dans le forum Access
    Réponses: 3
    Dernier message: 03/01/2007, 15h43

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