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

Publications Discussion :

Utiliser oBasic dans le Tableur (Calc) [Tutoriel]


Sujet :

Publications

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 430
    Billets dans le blog
    11
    Par défaut Utiliser oBasic dans le Tableur (Calc)
    Bonjour,

    Voici un tuto sur comment débuter avec oBasic dans le Tableur. Ce tutoriel ne sera qu'un élément de base pour la programmation, il ne contiendra pas toutes les commandes possibles, mais l'essentiel pour commencer à travailler avec Tableur (Calc).
    Le tuto se trouve ici.

    @+.

  2. #2
    Community Manager

    Avatar de Malick
    Homme Profil pro
    Community Manager
    Inscrit en
    Juillet 2012
    Messages
    9 291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Community Manager
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2012
    Messages : 9 291
    Billets dans le blog
    15
    Par défaut
    ,
    Les tutoriels sur oBasic n'étant pas nombreux, celui-ci vient au bon moment.
    Merci beaucoup.
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  3. #3
    Membre très actif
    Homme Profil pro
    Informaticien
    Inscrit en
    Juin 2004
    Messages
    184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gers (Midi Pyrénées)

    Informations professionnelles :
    Activité : Informaticien
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juin 2004
    Messages : 184
    Par défaut
    Simple et Précis.

    Merci pour ce tuto !

  4. #4
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Comme toujours, très bon tutoriel.


  5. #5
    Invité de passage
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 1
    Par défaut
    Citation Envoyé par zoom61 Voir le message
    Bonjour,

    Voici un tuto sur comment débuter avec oBasic dans le Tableur. Ce tutoriel ne sera qu'un élément de base pour la programmation, il ne contiendra pas toutes les commandes possibles, mais l'essentiel pour commencer à travailler avec Tableur (Calc).
    Le tuto se trouve ici.

    @+.
    Merci pour ce tuto, mais quelques correctifs sur le tuto :
    § V-A-3 - La cellule active --> mettre : Dim maCellule as object
    ...
    maCellule = maFeuille.getCellRangeByName("A2")
    ...
    maCellule.FormulaLocal="=somme(A1:100)"
    § V-C-1 - Une Valeur --> Appeler la fonction Sub LireValeur()

  6. #6
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 430
    Billets dans le blog
    11
    Par défaut
    Citation Envoyé par jeep56 Voir le message
    Merci pour ce tuto, mais quelques correctifs sur le tuto :
    § V-A-3 - La cellule active --> mettre : Dim maCellule as object
    ...
    maCellule.FormulaLocal="=somme(A1:100)"
    § V-C-1 - Une Valeur --> Appeler la fonction Sub LireValeur()
    Corrections faites.

    Citation Envoyé par jeep56 Voir le message
    maCellule = maFeuille.getCellRangeByName("A2")
    Là, j'ai pas compris

  7. #7
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 2
    Par défaut Très bon tuto
    Bonjour,

    C'est un très bon tuto pour débuter en macro sous libre office
    Je programme habituellement sous VBA Excel. Et ce n'est pas évident de passer de l'un à l'autre.


    § V-B-3 - Une formule

    Une petite erreur de frappe : maCellule.Formula = "=SUM(A1:A100") ne semble donc pas corrigé.

    De plus "=SUM(A1:A100)" génère une erreur de référence circulaire si la cellule de référence est "A1" comme dans le tuto

    Et "=SOMME(A1:A100)" en FomulaLocal ne fonctionne pas chez moi, il l'écrit comme un string. Une idée ?

    A+

  8. #8
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 430
    Billets dans le blog
    11
    Par défaut
    Citation Envoyé par Yopsom Voir le message
    C'est un très bon tuto pour débuter en macro sous libre office
    Je programme habituellement sous VBA Excel. Et ce n'est pas évident de passer de l'un à l'autre.
    Merci

    Citation Envoyé par Yopsom Voir le message
    Une petite erreur de frappe : maCellule.Formula = "=SUM(A1:A100") ne semble donc pas corrigé.

    De plus "=SUM(A1:A100)" génère une erreur de référence circulaire si la cellule de référence est "A1" comme dans le tuto
    C'est corrigé

    Citation Envoyé par Yopsom Voir le message
    Et "=SOMME(A1:A100)" en FomulaLocal ne fonctionne pas chez moi, il l'écrit comme un string. Une idée ?
    Le langage par défaut est bien le français !

    Cdlt.

  9. #9
    Membre confirmé
    Homme Profil pro
    techno
    Inscrit en
    Octobre 2012
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : techno
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2012
    Messages : 128
    Par défaut
    Bonjour,

    Je m'y perds dans obasic par rapport à VBA, mais ce tuto sur les macro m'éclaire grandement.

    Cependant, quelle est dans le catalogue la différence entre la partie "Standard" et "VBAProject" svp ? les sous menus sont les mêmes .

    Dans lequel des 2 pourrais-je récupérer ma macro ?
    SVP

    merci

Discussions similaires

  1. [AIR] [Article] Utiliser SQLite dans une application AIR
    Par beekeep dans le forum Flex
    Réponses: 2
    Dernier message: 06/09/2010, 10h24

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