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

Discussion :

Erreur de syntaxe Basic - Type de donnees Worksheet inconnu -


Sujet :

OpenOffice & LibreOffice

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Achats
    Inscrit en
    septembre 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Achats

    Informations forums :
    Inscription : septembre 2019
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Erreur de syntaxe Basic - Type de donnees Worksheet inconnu -
    Bonjour

    Quand j'exécute la macro suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Sub RenameFile()
    '
    ' RenameFile Macro
     
    '
        Dim iMaxCnt, iColCnt, iRowCnt  As Integer
        Dim NewName, NewCount
        Dim  stRow, OldName, FileNewNam as Variant
        Dim ws As Worksheet
    '
    j'obtiens le message "erreur de syntaxe…."
    si je supprime la tabulation qui se trouve avant Dim ws As Worksheet, ça marche. Pouvez-vous me dire ce qui ne va pas.

    Merci

  2. #2
    Membre régulier
    Homme Profil pro
    Retraité de l' industrie
    Inscrit en
    mars 2010
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Retraité de l' industrie
    Secteur : Industrie

    Informations forums :
    Inscription : mars 2010
    Messages : 151
    Points : 91
    Points
    91
    Par défaut Code un peu court
    Bonsoir,

    C' est un peu court. Il faudrait le code pour voir ou se situe le problème.

    Cordialement

  3. #3
    Membre émérite Avatar de Patrice740
    Homme Profil pro
    Retraité
    Inscrit en
    mars 2007
    Messages
    1 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : mars 2007
    Messages : 1 208
    Points : 2 604
    Points
    2 604
    Par défaut
    Bonjour,

    Un peu court mais avec plusieurs anomalies.

    Worksheet est un objet VBA, il n'est utilisable avec OoBasic que si le module commence par :
    Option VBASupport 1 .

    Mais je pense qu'il est préférable de s'en tenir aux objets OoBasic, par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim ws as Object
      ws =  = ThisComponent.Sheets.getByName("Feuille1")
    Et dans la ligne :
    Dim iMaxCnt, iColCnt, iRowCnt As Integer .
    seul iRowCnt est Integer,
    En absence de typage, iMaxCnt et iColCnt sont des Variant
    Cordialement,
    Patrice
    Personne ne peut détenir le savoir, c'est pour ça qu'on le partage.

    Pour dire merci, cliquer sur et quand la discussion est finie, penser à cliquer sur

Discussions similaires

  1. Spécificateur de type manquant + erreur de syntaxe
    Par JackJnr dans le forum Débuter
    Réponses: 4
    Dernier message: 10/10/2013, 10h27
  2. Réponses: 4
    Dernier message: 13/02/2012, 11h48
  3. Réponses: 18
    Dernier message: 16/07/2008, 01h18
  4. PL/SQL TYPE DE DONNEES HEURE
    Par mimi_été dans le forum PL/SQL
    Réponses: 3
    Dernier message: 18/10/2004, 16h33
  5. type de donnees table + fonctions
    Par davix dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 24/03/2004, 08h57

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