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 :

Code vba ne marche pas sous windows8 [XL-2010]


Sujet :

Macros et VBA Excel

  1. #1
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 017
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 017
    Par défaut Code vba ne marche pas sous windows8
    Bonjour à tous,

    Je viens de m'apercevoir que le code vba (formulaire et code vba) ne fonctionne pas sous windows 8.
    Comment faut-il faire pour le faire fonctionner? faut il changer le code?
    Merci et bonne journée

  2. #2
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1 733
    Par défaut
    Il faut éteindre et rallumer dix-sept fois le pc et après ça devrait marcher.

  3. #3
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 017
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 017
    Par défaut Code vba ne marche pas
    Ok c'est une blague....

  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

  5. #5
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1 733
    Par défaut
    Comment veux tu qu'on te donne une réponse cohérente si tu ne nous dis pas ta version d'excel et le code, le type d'erreur que tu as et le code qui génère cette erreur...

    La divination et l'informatique ne font pas bon ménage..

    Appelle La gitane mariane au 0837472435 elle aura ta réponse.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par EngueEngue Voir le message
    Il faut éteindre et rallumer dix-sept fois le pc et après ça devrait marcher.
    tu es formel sur le nombre de fois?

  7. #7
    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
    La version on l'a dans le titre de cette discussion …

    Sinon y-a-t-il forcément une erreur ?

    Ne serait-ce qu'un noob ne voyant pas que les macros sont désactivées par exemple …

  8. #8
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1 733
    Par défaut
    C'est Mariane qui me l'a dit...

    En effet... Mea culpa, quand je vois ce genre de demandes mes yeux se ferment et je ne vois plus rien.

  9. #9
    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
    T'inquiète, moi en général c'est plutôt le rouge qui me vient !

    Car c'est vrai qu'avec autant de précision, cela revient à

  10. #10
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 017
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 017
    Par défaut Code vba excel ne marche pas
    Oui escusez moi pour le manque d'information....
    Alors voilà j'ai fais des impressions d'ecrans pour vous montrer le probleme!
    Images attachées Images attachées   

  11. #11
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1 733
    Par défaut
    Et le code ?

  12. #12
    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

    Ce qui m'interpelle dans le message d'erreur est dans le module caché, je n'ai jamais vu cela …

  13. #13
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 017
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 017
    Par défaut Code vba ne marche pas
    Alors voici le code: il bloque sur l'Ucase

    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
    25
    26
    27
    28
    29
    30
    31
    32
    33
    Dim Plage As Range, cell As Range
    Dim Recherche As String, Adresse As String
    Dim Ligne As Integer, n As Integer
    Dim C As Range
    ListBox1.Clear
    n = 0
    Recherche = ComboBox13.Value
    Range("AI2").Select
    Ligne = Sheets("BDD").Range("AI" & "65536").End(xlUp).Row
    Set Plage = Sheets("BDD").Range("AI" & "2:" & "AI" & Ligne)
    With Plage
    Set C = .Find(Recherche, , xlValues)
    If Not C Is Nothing Then
    Adresse = C.Address
    Do
        If UCase(Recherche) = UCase(Left(C, Len(Recherche))) Then
              ListBox1.AddItem C.Offset(0, 0), n
            ListBox1.List(n, 0) = C.Offset(0, -25)
             ListBox1.List(n, 1) = C.Offset(0, -23)
              ListBox1.List(n, 2) = C.Offset(0, -21)
               ListBox1.List(n, 3) = C.Offset(0, -20)
                ListBox1.List(n, 4) = C.Offset(0, -34)
                 ListBox1.List(n, 5) = C.Offset(0, -33)
                 ListBox1.List(n, 6) = C.Offset(0, -31)
                 ListBox1.List(n, 7) = C.Offset(0, -18)
                  ListBox1.List(n, 8) = C.Offset(0, -16)
     
                    n = n + 1
        End If
        Set C = .FindNext(C)
        Loop While Not C Is Nothing And C.Address <> Adresse
        End If
    End With

  14. #14
    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

    Dans la ligne n°16, essayer de compléter C en C.Text pour voir …

    Et la ligne n°17 me semble vraiment aware !

  15. #15
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 017
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 017
    Par défaut Code vba
    Non j'ai testé mais ça ne marche pas, il marque toujours le même message d'erreur! Merci quand même davoir essayé!

  16. #16
    Invité
    Invité(e)
    Par défaut
    Même si l'erreur ne semble pas liée tu peux enlever la référence invalide (comme ton impression écran le montre) comme suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Public Sub SupprimerReferencesInvalides()
      Dim rf As Variant
      With ActiveWorkbook.VBProject
        For Each rf In .References
          If rf.isbroken = True Then
            ActiveWorkbook.VBProject.References.Remove rf
          End If
        Next
      End With
    End Sub

  17. #17
    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
    Bien vu Vincent !

    Mais je chipote pour les lignes n°5 à 7 :

    If rf.isbroken Then .References.Remove rf

  18. #18
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 017
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 017
    Par défaut cODE VBA
    J'ai testé maintenant il marque Erreur de compilation projet ou bibliotheque introuvable et il souligne Ucase...

  19. #19
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1 733
    Par défaut
    Finalement je pense que Mariane avait raison.. Rallumer 17 fois le pc est sans doute la solution adéquate...

  20. #20
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut heu.....
    Bonjour
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    If UCase(Recherche) = UCase(Left(C, Len(Recherche))) Then
    traduction....

    si recherche en majuscule est egale au meme nombre de lettres que recherche a partir de gauche sur la valeur de C

    peut etre que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if ucase(recherche)=ucase(c.value)
    marcherait aussi bien

    ya des jour comme ca ou c'est dur

    Au plaisir
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Code VBA ne marche pas
    Par jgresse1025 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 01/04/2015, 09h36
  2. code vba ne marche pas
    Par ion_ion dans le forum IHM
    Réponses: 3
    Dernier message: 12/02/2012, 13h38
  3. [RegExp] Code JS ne marche pas sous IE
    Par enerella dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 06/07/2010, 11h27
  4. Mes codes VBA ne fonctionnent pas sous access 2007
    Par ralfus dans le forum VBA Access
    Réponses: 2
    Dernier message: 12/11/2008, 11h36
  5. Pourquoi ce code marche pas sous FF?
    Par Death83 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 09/09/2005, 10h04

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