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 :

Problème error 13 & error 9 [XL-2010]


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
    Étudiant
    Inscrit en
    Janvier 2016
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2016
    Messages : 19
    Par défaut Problème error 13 & error 9
    Bonjour à tous,


    J'ai un fichier excel dans lequel j'ai une image que je veux toujours positionner en haut de l'écran à gauche, pour ce faire j'utilise le code suivant:

    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
     
    Sub test()
    Dim Sh As Worksheets
    Set Sh = Worksheets("Sheet1")
     
    With Sh
    With .Shapes("Picture 9")
    .Top = Sh.Range("A1").Top
    .Left = Sh.Range("A1").Left
     
    .Height = Application.CentimetersToPoints(2)
    .Width = Application.CentimetersToPoints(2)
    End With
    End With
     
    Set Sh = Nothing
    End Sub
    je souhaite aussi la dimensionner comme je le souhaite grâce au vba.
    Mais ce code me ramène toujours à deux erreurs: soit error 9 "subscript out of range" soit error 13 "type dismatch" et je ne comprends pas ce que je dois faire, est ce un problème de librairie ?

    Merci d'avance à ceux qui me liront =)

    Guillaume

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Sans s

    Ensuite as tu une feuille qui s'appelle Sheet1?

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2016
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2016
    Messages : 19
    Par défaut
    je viens d'enlever le s mais l'erreur se positionne sur le:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    With .Shapes("Picture 9")
    quand je lance la macro...

    et le sheet1 c'est parce que mon pack office est en anglais ^^

    Guillaume

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2016
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2016
    Messages : 19
    Par défaut
    je viens de trouver, c'était le double with qu'il aimait pas.. voici le code:

    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
    Sub test()
    Dim Sh As Worksheet
    Set Sh = Worksheets("Sheet1")
     
    With Sh
     
    .Shapes("Picture 7").Top = Sh.Range("B5").Top
     
    .Shapes("Picture 7").Left = Sh.Range("B5").Left
     
    .Shapes("Picture 7").Height = Application.CentimetersToPoints(20)
    .Shapes("Picture 7").Width = Application.CentimetersToPoints(20)
    End With
     
     
    Set Sh = Nothing
    End Sub
    merci pour ton aide =)

    Guillaume

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/10/2009, 16h43
  2. Réponses: 9
    Dernier message: 08/03/2007, 14h26
  3. [problèmes de téléchargement]NSIS Error
    Par johon03 dans le forum Windows XP
    Réponses: 4
    Dernier message: 23/10/2006, 22h35
  4. Problème de compilation (parse error before '*' token)
    Par moon93 dans le forum Autres éditeurs
    Réponses: 8
    Dernier message: 11/06/2006, 22h39
  5. ACCESS 97 - Problème de duplication- Runtime error 3022)
    Par mohammedali07 dans le forum Runtime
    Réponses: 11
    Dernier message: 17/01/2006, 13h22

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