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

OpenOffice & LibreOffice Discussion :

Suppression par macro d'un message d'avertissement


Sujet :

OpenOffice & LibreOffice

  1. #1
    Membre à l'essai Avatar de Figatelix
    Homme Profil pro
    Inscrit en
    Décembre 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 18
    Points : 10
    Points
    10
    Par défaut Suppression par macro d'un message d'avertissement
    Bonjour,

    Je travaille en ce moment sur une macro qui importe automatiquement dans une feuille CALC des données issues de fichiers Excel.
    Quand il s'agit de fichiers xlsx, le message d'avertissement apparaît :
    Nom : Capture du 2020-05-01 15-33-02.png
Affichages : 561
Taille : 18,5 Ko
    J'ai cherché, trouvé l'explication et quand je valide, cela n'a aucune incidence négative sur mon projet.
    Ce que je voudrais c'est le code qui permettrait de ne pas afficher cet avertissement qui interrompt le traitement de mes données pour rien.

    J'ai essayé la "gestion des erreurs" en plaçant en début de macro :
    mais cela n'a pas eu d'effet.

    J'adore le couscous mais là je patauge dans la semoule...

    Cordialement

  2. #2
    Expert confirmé Avatar de Patrice740
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2007
    Messages
    2 475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 475
    Points : 5 630
    Points
    5 630
    Par défaut
    Bonjour,

    Quelle version d'OO, AOO ou LO utilises-tu ?
    Cordialement,
    Patrice
    Personne ne peut détenir tout le savoir, c'est pour ça qu'on le partage.

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

  3. #3
    Membre à l'essai Avatar de Figatelix
    Homme Profil pro
    Inscrit en
    Décembre 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 18
    Points : 10
    Points
    10
    Par défaut
    Bonjour Patrice,

    Je suis sous LibreOffice Version: 6.0.7.3

    Cordialement

  4. #4
    Membre actif

    Homme Profil pro
    Apprenti Langage C, pratiquant OpenOffice et Poo
    Inscrit en
    Février 2015
    Messages
    229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre (Centre)

    Informations professionnelles :
    Activité : Apprenti Langage C, pratiquant OpenOffice et Poo
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2015
    Messages : 229
    Points : 218
    Points
    218
    Par défaut
    Bonjour,

    La dimension de la feuille Calc en versions 6.0.7.3 est de 1024 colonnes et 1 048 576 lignes. Regardes quelle est la dimension des feuilles de l'Excel utilisé pour enregistrer les fichiers xlsx.
    Pascaltech

    Traduction : guides, manuels, normes : http://tradinfo.e-monsite.com/

  5. #5
    Membre à l'essai Avatar de Figatelix
    Homme Profil pro
    Inscrit en
    Décembre 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 18
    Points : 10
    Points
    10
    Par défaut
    Citation Envoyé par Pascaltech Voir le message
    Bonjour,

    La dimension de la feuille Calc en versions 6.0.7.3 est de 1024 colonnes et 1 048 576 lignes. Regardes quelle est la dimension des feuilles de l'Excel utilisé pour enregistrer les fichiers xlsx.
    Bonjour Pascal,
    Comme je l'ai dit, je sais que c'est un problème de nombre de colonnes qui génère ce message.

    Je ne souhaite pas corriger le problème, juste savoir si quelqu'un saurait empêcher l'affichage de ce message avec une commande « magique » du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    If MesgAvertisment then PasEnTenirCompte
    '(C'est en JL+ et ça ne marche que sur Oric Atmos)
    Cordialement
    Jean-Luc

  6. #6
    Membre chevronné
    Avatar de Bidouille
    Inscrit en
    Mars 2003
    Messages
    1 275
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 1 275
    Points : 1 992
    Points
    1 992
    Par défaut
    MS-Excel 2016 gère 16.384 colonnes.
    On ne peut pas contourner l'avertissement si vous dépassez la limite des 1.024 colonnes de Calc.
    Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org

    Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum.

  7. #7
    Expert confirmé Avatar de Patrice740
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2007
    Messages
    2 475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 475
    Points : 5 630
    Points
    5 630
    Par défaut
    Citation Envoyé par Figatelix Voir le message
    Bonjour Patrice,
    Je suis sous LibreOffice Version: 6.0.7.3
    Cordialement
    T'es pas à jour !
    Actuellement c'est 6.3.6, trois versions de retard c'est beaucoup (48 mises à jour).
    Cordialement,
    Patrice
    Personne ne peut détenir tout le savoir, c'est pour ça qu'on le partage.

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

  8. #8
    Membre à l'essai Avatar de Figatelix
    Homme Profil pro
    Inscrit en
    Décembre 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 18
    Points : 10
    Points
    10
    Par défaut
    Citation Envoyé par Patrice740 Voir le message
    T'es pas à jour !
    Actuellement c'est 6.3.6, trois versions de retard c'est beaucoup (48 mises à jour).
    Bonjour,

    C'est sûr, mais on ne fait pas toujours ce que l'on veut dans la vie (boulot, boulot et pas admin)

  9. #9
    Membre à l'essai Avatar de Figatelix
    Homme Profil pro
    Inscrit en
    Décembre 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 18
    Points : 10
    Points
    10
    Par défaut
    Citation Envoyé par Bidouille Voir le message
    MS-Excel 2016 gère 16.384 colonnes.
    On ne peut pas contourner l'avertissement si vous dépassez la limite des 1.024 colonnes de Calc.
    Bonjour Bidouille,
    Visiblement je vais devoir faire avec ces messages.

    Si j'ai bien tout compris, même en utilisant une version plus récente de Calc, la limitation à 1024 colonnes persistera.
    Ce que je ne comprends pas, c'est qu'il existe une commande qui permet de bloquer toutes les erreurs, avec tous les risques que cela comporte, et pas de méthode pour ignorer un simple message d'avertissement...

    Ok ! En résumé, soit je clique trois fois sur OK pour pouvoir profiter d'une automatisation censée me gagner du temps, soit je trouve une autre solution que copier la feuille d'un classeur dans un autre (bêtement je pensais que c'était la solution la plus rapide).

    Je suppose qu'il doit être possible de mettre en mémoire une plage de cellules d'une feuille d'un classeur fermé et de la copier dans le classeur ouvert ?
    À mon petit niveau, je ferai une boucle mais cela risque d'être trop lent...

    Cordialement

  10. #10
    Membre chevronné
    Avatar de Bidouille
    Inscrit en
    Mars 2003
    Messages
    1 275
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 1 275
    Points : 1 992
    Points
    1 992
    Par défaut
    Citation Envoyé par Figatelix Voir le message
    Ce que je ne comprends pas, c'est qu'il existe une commande qui permet de bloquer toutes les erreurs
    Pourrait-on savoir quelle est cette mystérieuse commande de blocage ?
    Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org

    Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum.

  11. #11
    Membre à l'essai Avatar de Figatelix
    Homme Profil pro
    Inscrit en
    Décembre 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 18
    Points : 10
    Points
    10
    Par défaut
    Citation Envoyé par Bidouille Voir le message
    Pourrait-on savoir quelle est cette mystérieuse commande de blocage ?
    Bonjour,

    On Error Resume Next

    Je cite un extrait du lien : https://wiki.openoffice.org/wiki/FR/...Error_Handling

    « Pour reprendre un programme sans afficher de message d'erreur lorsqu'une erreur se produit, utilisez la syntaxe suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Sub Test
      On Error Resume Next
      ' ... perform task during which an error may occur
    End Sub
    La commande On Error Resume Next doit être utilisée avec précaution, car elle a un effet global. »

    En tout cas je n'ai jamais essayé !

    Cordialement

  12. #12
    Expert confirmé Avatar de Patrice740
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2007
    Messages
    2 475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 475
    Points : 5 630
    Points
    5 630
    Par défaut
    Citation Envoyé par Figatelix Voir le message
    Ce que je ne comprends pas, c'est qu'il existe une commande qui permet de bloquer toutes les erreurs,
    Mais un message d'avertissement, c'est pas une erreur, au contraire c'est pour prévenir l'erreur.
    Cordialement,
    Patrice
    Personne ne peut détenir tout 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. [LibreOffice][Tableur] [Macro] Suppression du message d'avertissement
    Par LG1818 dans le forum OpenOffice & LibreOffice
    Réponses: 2
    Dernier message: 04/08/2015, 11h38
  2. Réponses: 3
    Dernier message: 26/06/2013, 11h40
  3. [XL-2003] Macro ANNULER une suppression (par macro) dans une feuille
    Par Airone1CF03 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 09/03/2010, 10h26
  4. Réponses: 2
    Dernier message: 12/12/2006, 00h22
  5. Réponses: 5
    Dernier message: 12/03/2006, 19h40

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