Flux rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Probleme de macro Excel vers OpenOffice

exeps, le mardi 13 novembre 2007 à 18:05:35
PROBLEME D'EXPORTATION MACRO EXCELVERS OPENOFFICE

Bonjour,
j'ai fait la macro suivante dans excel:

Sub fiches_signature()
Dim civ As Integer, nom As String, prenom As String, mail As String, tel As String, adr As String, cp As String, ville As String, activite As String, datesign As String, info As Integer, publi As Integer, action As Integer
Dim num As Integer, suiv As Integer

num = InputBox("Numéro de la dernière ligne rentrée")

Do
num = num + 1

civ = InputBox("Civilité: 1.Mr 2.Mme 3.Mlle 4.Couple")
If civ = 1 Then
Cells(num, 1) = "Mr"
ElseIf civ = 2 Then
Cells(num, 1) = "Mme"
ElseIf civ = 3 Then
Cells(num, 1) = "Mlle"
ElseIf civ = 4 Then
Cells(num, 1) = "Couple"
End If

nom = InputBox("Nom")
Cells(num, 2) = nom

prenom = InputBox("Prénom")
Cells(num, 3) = prenom

mail = InputBox("Mail")
Cells(num, 4) = mail

tel = InputBox("Téléphone")
Cells(num, 5) = tel

adr = InputBox("Adresse")
Cells(num, 6) = adr

cp = InputBox("Code postal")
Cells(num, 7) = cp

ville = InputBox("Ville")
Cells(num, 8) = ville

activite = InputBox("Activité")
Cells(num, 9) = activite

datesign = InputBox("Date de signature")
Cells(num, 10) = datesign

info = InputBox("OK pour informations: 1.oui 2.non")
If info = 1 Then
Cells(num, 11) = "X"
End If

publi = InputBox("OK pour publication: 1.oui 2.non")
If publi = 1 Then
Cells(num, 12) = "X"
End If

action = InputBox("OK pour actions: 1.oui 2.non")
If action = 1 Then
Cells(num, 13) = "X"
End If

suiv = InputBox("Continuer? 1.Oui 2.Non")
Loop While suiv <> 2

End Sub



elle fonctionne correctement sous excel mais en la copiant dans open office, ça ne fonctionne plus du tout;
j'ai un "runtime error BASIC. sous-procédure ou procédure de fonction non définie." à la ligne " Cells(num, 1) = "Mr" " (si je rentre 1 comme résultat à la première inputbox, bien sûr)
ça doit être une erreur de syntaxe que je dois avoir tout le long de ma macro (vu que je ne fais que des inputbox )

merci de m'éclairer.
Configuration: Windows XP
Opera 9.01
Répondre à exeps  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
exeps, le mercredi 14 novembre 2007 à 16:26:00
ReBonjour,
En fait, j'ai juste besoin de savoir comment faire la macro suivante dans OpenOffice (ça marche dans Excel mais je trouve pas l'équivalent)

Sub test()
Dim civ As Integer

civ = InputBox("valeur de civ?")
Cells(1, 1) = civ

End Sub

Sous Open, j'ai un "runtime error BASIC. sous-procédure ou procédure de fonction non définie." à la ligne " Cells(num, 1) =civ
ça doit etre la macro la plus simple du monde il doit bien y avoir quelqu'un qui puisse me répondre!?
Répondre à exeps

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Florent, le mardi 22 juillet 2008 à 14:34:36
Je crois que "Cells" n'est pas compatible avec open office. J'ai déjà vu ce probléme.
Essaiyer ICI : http://wiki.services.openoffice.org/wiki/Documentation/BASIC_Guide/Cells_and_Ranges
Répondre à Florent
Frontpage lien excel vers openoffice (Résolu)Bonjour, Bonjour, Je dois faire migrer la bureautique de notre intranet concu avec frontpage vers open office 2.4. Notre Pb est d'avoir beaucoup de documents avec des MACRO excel. Hors gros Pb, notre intranet comportent des onglets (métiers) qui... www.commentcamarche.net/forum/affich-7288780-frontpage-lien-excel-vers-openoffice
Macro excel envoi email avec piéce jointe (Résolu)Bonjour , je suis nouveau stagiaire . Ma question est comment faire pour creer une macro excel qui permet d'envoyer automatiquement un mail (via outlook) avec classeur excel joint. La macro doit ouvrir la feuille excel à mettre à jour (adr de la... www.commentcamarche.net/forum/affich-2253001-macro-excel-envoi-email-avec-piece-jointe
Macro Excel recherche multiple (Résolu)Bonjour, J'aimerais écrire une macro excel qui me permettrait de vérifier si le contenu de ma cellule appartient à une liste de valeur prédéfinie ou est présente dans une plage d'autres cellules précise. Et si oui de faire telle ou telle... www.commentcamarche.net/forum/affich-3623448-macro-excel-recherche-multiple
Import ses contacts sous outlook à partir d'Excelpb : importer une liste de contact d'excel vers outlook, mais lors de l'import les mettre ds une seule liste de contact et non contact par contact solution : Excel 2000 et Outlook 2000 quand on est dans le fichier excel : rajouter une colonne... www.commentcamarche.net/faq/sujet-6589-import-ses-contacts-sous-outlook-a-partir-d-excel
Difficulté d'installation Livebox et Flash PlayerEn cas de difficultés pour installer le Kit de connexion Orange, il convient de vérifier si vous possédez Macromedia Flash Player 9. Il semblerait qu'il existe un problème avec le lecteur macromedia flash version 9, il faut le désinstaller pour... www.commentcamarche.net/faq/sujet-5523-difficulte-d-installation-livebox-et-flash-player
Macro Excel : Convertion des dates en texte (Résolu)Bonjour à tout le monde, Je voudrais convertir une colonne où il y a des dates (jj/mm/aaaa) en format texte dans une macro Excel. Quand je le fais directement sous Excel, il n'y a aucun problème, mais quand je veux la faire exécuter dans une... www.commentcamarche.net/forum/affich-2408261-macro-excel-convertion-des-dates-en-texte
[VBA] Ouvrir un PDF depuis une macro Excel. (Résolu)Bonjour. Je reçois quotidiennement un nombre important de fichiers en format Word et PDF que je dois imprimer dans un ordre précis. Cet ordre est contenu dans un fichier Excel. J'ai réussi, à partir d'une boucle dans une macro Excel à... www.commentcamarche.net/forum/affich-2793717-vba-ouvrir-un-pdf-depuis-une-macro-excel
Probleme boucle for macro excel (Résolu)bonjour à tous j'ai un souci pour une macro excel je dois faire une tache répétitive: recopier et coller 12 fois le contenu d'un tableau croisé dynamique sur chaque fois une feuille de calcul différentes j ai donc pensé à une boucle for mais... www.commentcamarche.net/forum/affich-3432897-probleme-boucle-for-macro-excel
Migration massive vers OpenOffice.orgLa plus colossale migration de Microsoft Office vers OpenOffice.org 2 ! 400 000 postes de l'administration française vont ainsi abandonner un logiciel à licence payante et au code source fermé et propriétaire pour un équivalent gratuit au code source... www.commentcamarche.net/actualites/migration-massive-vers-openoffice-org-2367931-actualite.php3
Toutes les réponses pour « Probleme de macro Excel vers OpenOffice »