| Bonjour moi mon problèeme est le suivant: je fais une programme pour le "boulot" et le problème c'est que jusqu'à présent même sans trop de connaissance j'ai pu modifié le prog sur excel et sur openoffice calc seulement il y avait un macro sur le prog excel (microsoft) qui permettait en cliquant dessus d'envoyer le fichier sur lequel on est en pièce jointe à une adresse donnée (tout cela contenu dans le macro) sachant qu'on ne programme plus de la même mannière sur openoffice calc pourriez vous me passer les lignes du programme car je suis niveau zéro pour cela :) (visula basic le macro normalement) Merci beaucoup Répondre à Doudou95 | Pas besoin de macro, tu as le menu Fichier / Envoyer Répondre à Bid0uille | 28 loks, le 10 avr 2009 à 12:20:39Slt
tu veux m'aider à savoir pourquoi mon calcul suivant ne marche pas sur open office alors qu'il marche sur excel2003
xd = IIf(IsDate(xd), xd, Date)
merci Répondre à loks | Salut,
Pourquoi tu n'utilses plutôt un if pour voir
De toute façon IIF corresponds à If condition Then
instruction
else
instruction
end if --
106485010510997108 Répondre à lami20j | 33 loks, le 14 avr 2009 à 11:21:29Slt
comme tu l'a di c pareil mais je veux pas modifier mon programme car il a été réalisé par une autre personne il ya plus de 10 ans.
sinon est ce que je peux t'envoyer le fichier ppour que tu regarde un peu Répondre à loks | Salut,
Mets ton fichier sur cjoint.com
Je vais regarder ce soir.
Dit aussi ta version d'openoffice.org
106485010510997108 Répondre à lami20j | 35 loks, le 14 avr 2009 à 11:42:43Je vien de le mettre sur cjoint.com
ma version d'open office: Open Office.org 3.0
merci de tn aide Répondre à loks | Re,
Il faut que tu mettes ici le lien de cjoint
106485010510997108 Répondre à lami20j | 38 loks, le 14 avr 2009 à 12:02:57Ok je vien de le refaire
en gros j'ai mis dans la premiere cage le dfichier à télécharger et dans la seconde le site web de la discussion
j'espere que c bon? Répondre à loks |
| 40 loks, le 15 avr 2009 à 09:16:03 Répondre à loks | Salut,
Je ne pourrai regarder que ce soir.
106485010510997108 Répondre à lami20j | 42 loks, le 15 avr 2009 à 12:15:52Slt
merci de tn aide pour tt. mais est ce que t'a bien reçu mon fichier? sinon je peux te le renvoyer. c'est un fichier open office avc des macros faites sur Excel 2003. Y'a certes quelques bugs Répondre à loks |
| Re,
Je n'ai pas accès sur cjoint au boulot. C'est pour ça que j'ai dit que je regarderai ce soir ;-)
106485010510997108 Répondre à lami20j |
| 44 loks, le 15 avr 2009 à 13:26:29Ok il ya aucun soucis je veux juste m'assurer que le fichier est bien joint sur cjoint vu que c la premiere foi que jutilise ce site.
http://cjoint.com/?erdfeWU5x4 c'est un autre essai et j'espere que sa marche enfin
dsl de ts mes msg je sai ke c pa bien je m'en excuse Répondre à loks |
| Re,
Pas de problèmes.
En revanche n'écrit plus en SMS.
106485010510997108 Répondre à lami20j |
| 46 loks, le 15 avr 2009 à 13:33:06D'accord pas de soucis.
mais sinon est ce que je peux te poser quelques questions toute suite qui n'ont rien à voir avec le fichier que j'ai mis sur cjoint.com?? Répondre à loks |
| Re,
N'oublie pas que tes questions son adressé à la communauté, dont j'en fait parti.
Tant que tu respectes la charte et tes questions rentre dans le cadre CCM, tu peux toujours les poser.
C'est l'esprit d'un forum d'entraide, où plusieurs intervenants peuvent apporter quelque chose.
En revanche si tes questions concernent un autre sujet que celui présent (je pense que oui) alors vaut mieux que tu crées un nouveau message.
106485010510997108 Répondre à lami20j |
| 48 loks, le 15 avr 2009 à 13:56:46J'ai compris.
Mais en fait, je ne vais pas sortir de notre sujet:
Actuellement je dois mettre tous les fichiers EXCEL VBA 2003 de l'entreprise pour lequel je travaille en fichier OPEN OFFICE 3.0 Basic et j'avoue que même si l'expression OPTION VBASupport 1 m'a permis de ne pas refaire la programmation en Open Office Basic mes fichiers(programmes et classeur) ne fonctionnent pas sous Open Office. Alors je me suis posé quelques questions dont je souhaiterai que quelqu'un me donne des réponses si possible.
1) Est ce que l'extension .csv existe sous Open Office; si oui quel est son nom, sinon avez vous une solution pour remplacer mes fichiers .csv qui sont sous excel
2) lorsque j'ouvre un fichier Excel VBA avec Open Calc je vois que mes lignes sont automatiquemnt commentés("Rem") et je ne sais pas si c'est normal ou pas?
J'ai d'autres questions mais si vous me répondez sur ces 2 là vous m'aurez permis d'avancer sur plusieurs points.
merci de votre attention et de votre aide Répondre à loks |
| 50 loks, le 15 avr 2009 à 14:16:14Merci.
mais en ce qui concerne la première mon fichier est déja sous excel et il s'appelle projet.csv.
Mon objectif est de l'ouvrir sous Open Office avec la même extension??
Est ce que je suis toujours ton lien? Répondre à loks |
| Re,
Oui.
De toute façon un fichier .csv n'est qu'un fichier texte avec les champs delimiter par une virgule.
Mais le formats n'étant pas standardisé, d'autre séparaeurs peuvent être utilisé (point virgule,etc.)
Tu n'as qu'à aller dans le Menu Fichier/Ouvrir de ton OpenOffice.org et ouvrir le fichier.
106485010510997108 Répondre à lami20j |
| 52 loks, le 15 avr 2009 à 14:30:57Re,
Je vien de faire la demarche indiqué sur le lien et j'arrive à ouvrir mon fichier .csv(je t'en remercie car je m'approche du but grace à toi).
Cependant si je veux désormais que tous mes fichiers .csv soit ouvert par défaut sous open office sans pour autant qu'il soit forcément crée avec Open Office calc je vais comment?? Répondre à loks |
| Re,
Il faut associer les fichiers .csv à l'application OpenOffice.org (plus exact Calc d'openoffice.org)
106485010510997108 Répondre à lami20j |
| 54 loks, le 15 avr 2009 à 14:48:53Ok mais est ce que tu peux me dire comment faire? Répondre à loks |
| Re,
Tu ouvres ton Explorateur Windows, dans le Menu Outils/Options des dossiers dans l'onglet Types fichiers
106485010510997108 Répondre à lami20j |
| 58 loks, le 15 avr 2009 à 15:16:13Re,
ok je l'ai fait mais j'ai toujours le même probléme Répondre à loks |
| 59 loks, le 15 avr 2009 à 15:24:22Je croi que le meilleur moyen est que je te passe le fichier pour que tu y jettes un coup d'oeil. Cependant il est trop grand et ne peut donc pas être mis sur cjoint.com
sinon merci de ton aide!!
j'ai une autre question concernant la sauvegarde automatique des macros sur excel vba. mon programme fonctionne mais il me met des points-virgules à la place des espaces(tabulations) du coup mon classeur devient faux. A tu une idée?
si tu trouve que je pose plusieurs questions tu peux me le dire j'arréterai
merci d'avance Répondre à loks |
| Re,
Tes liens ne sont pas bons.
Le 1er m'envoie sur ccm, le 2ème m'envoie sur la page de cjoint
Bref, pour utiliser ci joint tu as deux possibilités
1. tu lis les instructions sur le site
2. soit tu lis les instruction sur le site
Puisque je suis de bon humeur :
- tu fait clic sur le bouton Parcourir pour chercher le fichier sur ton PC, quand tu trouves le fichier tu fait comme t'as appris sous windows
- ensuite tu fait clic sur le bouton Créer le lien Cjoint (Après avoir faire clic sur le bouton, tu sera sur une autre ) page qui contiendra le lien vers le fichier.
- ce lien il faut que tu le copies ici
106485010510997108 Répondre à lami20j |
| 102 loks, le 23 avr 2009 à 14:25:36Bonjour les amis, Bonjour lami20j
Aujourd'hui je reste bloqué sur un probléme d'extension.
J'ai un fichier Excel quelconque. Je veux l'utiliser sous Open Calc bien evidemment à l'aide de macro.
mon programme est le suivant:
OPTION VBASupport 1
Sub récup_doc()
Dim chemin As String
'*************************
Windows("toto.xls").Activate 'activation du classeur Excel
Application.Workbooks("toto.xls").SaveAs "toto.ods" 'Sauvegarde sous le format open calc
chemin = Application.Workbooks("toto.ods").Path ' chemin d'accés
Application.Workbooks("toto.ods").Close 'fermeture du document
Application.Workbooks.Open (chemin & "\toto.ods") ' ouverture du document avec open ofice
End Sub
cependant j'ai un bug des la premiére ligne car apparement open n'accepte pas les extension .xls.
Pouvez vous m'aider à résoudre ce probléme?
Si vous avez une autre idée je suis prét à l'accepter.
merci d'avance Répondre à loks |
| Votre code est fait pour tourner sous MS-Excel et pas sous Calc. Le Basic n'est pas le même et l'option de compatibilité VBA extrêmement limitée.
Relisez ce fil, j'y donne un exemple complet.
<signature>Pourquoi pirater MS-Office alors qu'il existe une solution gratuite ?
Utilisez OpenOffice.org</signature> Répondre à OOoForum |
| 105 loks, le 6 mai 2009 à 10:32:00Bonjour,
Actuellement je suis vos conseils en essayant d'utiliser au maimum le langage Basic de Open Office. Cependant, vu que je suis un grand débutant en la matiére je sollicite votre aide.
Aujourd'hui c'est l'expression :
Workbooks("DocAv.xls").Sheets("Data").Columns("B:C").AdvancedFilter Action:= _
xlFilterCopy, CriteriaRange:=Workbooks("DocAv.xls").Sheets("Par").Range( _
"J6:J7"), CopyToRange:=Range("A1"), Unique:=True
qui me bloque. Bien évidemment je souhaites la traduire sous le langage Basic de Open Office.
Il s'agit d'un filtre spéciale et la plage filtrer est copiée vers un endroit different.
Merci de votre aide. Répondre à loks |
|
|
|
|
| 37 loks, le 14 avr 2009 à 11:55:01Sinon en attendant est ce que l'expression Rem Attribute VBA_ModuleType=VBAModule qui vient automatiquement sur open office basic(je le remarque lorsque j'ouvre un fichier sur open office.org 3.0 sachant qu'il a été crée sur excel vba 2003) est normal et doit etre utilisé ou laisser en commentaire.
merci Répondre à loks |
|
|
| 66 loks, le 16 avr 2009 à 10:23:35Bonjour lami20j,
Est ce que tu peux m'aider à résoudre un petit probléme pour aujourd'hui.
Bon voila, j'ai fait une macro qui me sauvegarde automatiquement un fichier document.csv puis le ferme(l'ancien fichier étant ecrasé). Sachant que les cellules dans document.Csv seront recopiés (à l'aide d'une autre macro qui fonctionne sans aucun probléme) dans un autre fichier projet.xls ma macro de sauvegarde automatique génére des erreurs. En effet, les tabulations qui existent dans les cellules recopiées sont remplacés par des points virgules ce qui fausse mon classeur projet.xls et ainsi tous les calculs réalisés dedans.
Mon probléme est de savoir si c'est possible d'éviter les points virgules et laisser les tabulations. On m'a déjà proposé des solutions mais elles ne fonctionnent pas: avant dans explorateur windows -> option des dossiers -> type de dossiers j'ai remplacé les Microsoft Office Excel Separated Values File par Microsoft Office Excel Semicolon <gras><gras><gras>Separated</gras></gras> Values File puis ensuite par Microsoft Office Excel Comma Separated Values File</gras>.
Cependant sa ne change rien.
Pouvez vous m'aidé? Répondre à loks | Salut,
Il ne faut pas le sauvegarde en .csv mais en format Texte (séparateur: tabulation) (*.txt) ActiveWorkbook.SaveAs Filename:= "Classeur.txt", FileFormat:=xlText
106485010510997108 Répondre à lami20j | 106 loks, le 6 mai 2009 à 10:39:06Bonjour lami20j,
Cela fait longtemps que l'on se croise plus sur le forum. J'espere que tout va pour le mieu.
Je ne sais pas si tu te souviens mais je t'avais donné plusieurs de mes fichiers pour que tu regarde mais je n'ai toujours pas de réponse.
Est ce que je peux savoir où on en est?
merci Répondre à loks |
|
|
|
|
|
|