Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/02/2009, à 19:09

Benzouye

[Résolu] Calc ne veut pas comprendre une propriété VBA ?

Bonjour à tous !

Je suis en train de récupérer des fichiers Excel dans Calc, mais je voudrais garder le VBA car utilisé au boulot sad

J'ai donc cette ligne qui teste l'alignement dans cellule :

If Sheets("Tableau").Cells(i, j).HorizontalAlignment = xlCenter Then

Mais quand je lance la macro j'obtiens :

runtime error
BASIC '91'
variable d'objet non définie

Merci de m'éclairer ... quelqu'un smile

Dernière modification par Benzouye (Le 02/03/2009, à 09:31)


Benzouye
Ubuntu Lucid 64 / Win7
Core i7 920, Asus P6T SE, Ram 6Go, nVidia GT220 1Go

Hors ligne

#2 Le 27/02/2009, à 23:34

Hagar de l'Est

Re : [Résolu] Calc ne veut pas comprendre une propriété VBA ?

Bonjour,

Le VBA n'est pas compatible avec OOo.

Hors ligne

#3 Le 27/02/2009, à 23:36

Dude

Re : [Résolu] Calc ne veut pas comprendre une propriété VBA ?

Essaye en remplaçant par les valeurs :
xlRight = -4152
xlLeft = -4131
xlCenter = -4108
xlJustify = -4130
qui sont associés à ces constantes.

Hors ligne

#4 Le 28/02/2009, à 11:23

Benzouye

Re : [Résolu] Calc ne veut pas comprendre une propriété VBA ?

@ Dude : Et oui ! le xlCenter ne lui parle pas, alors que -4108 c'est mieux ! lol d'où le "variable d'objet non définie".

@Hagar de l'Est : Le reste de ma macro en VBA fonctionne très bien sur calc tongue avec Option support VBA, et sans trop de retouche de ce genre ! mauvaise langue wink
En fait les dictionnaires de base sont proches, mais la syntaxe reste "approximative" smile

De toute façon, je commence à me former sur OOo Basic, et petit à petit je passerai 100% de mes macros avec. Par contre c'est vrai qu'il y a peu de ressources d'exemple pour démarrer ... c'est un peu la jungle comparé à ce forum où quasiment tout est dit !
Je reviendrai à la charge avec une page perso où je formaliserai mon expérience de noob !

Merci à Dude !


Benzouye
Ubuntu Lucid 64 / Win7
Core i7 920, Asus P6T SE, Ram 6Go, nVidia GT220 1Go

Hors ligne

#5 Le 01/03/2009, à 22:40

Hagar de l'Est

Re : [Résolu] Calc ne veut pas comprendre une propriété VBA ?

Il est vrai que la version Ubuntu/go-oo a un meilleur support du VBA.

Hors ligne