Associer une macro à son fichier (LibreOffice)
Résolu/Fermé
Guy72
Messages postés
943
Date d'inscription
dimanche 18 novembre 2007
Statut
Membre
Dernière intervention
10 novembre 2024
-
Modifié le 5 déc. 2019 à 06:57
Guy72 Messages postés 943 Date d'inscription dimanche 18 novembre 2007 Statut Membre Dernière intervention 10 novembre 2024 - 25 déc. 2019 à 15:38
Guy72 Messages postés 943 Date d'inscription dimanche 18 novembre 2007 Statut Membre Dernière intervention 10 novembre 2024 - 25 déc. 2019 à 15:38
A voir également:
- Associer une macro à son fichier (LibreOffice)
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier host - Guide
- Ouvrir fichier .bin - Guide
5 réponses
yclik
Messages postés
3712
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
18 décembre 2024
1 521
Modifié le 5 déc. 2019 à 11:01
Modifié le 5 déc. 2019 à 11:01
Bonjour
comment ?
avec bouton, évènement sur le document,...
comment ?
avec bouton, évènement sur le document,...
Guy72
Messages postés
943
Date d'inscription
dimanche 18 novembre 2007
Statut
Membre
Dernière intervention
10 novembre 2024
20
5 déc. 2019 à 15:33
5 déc. 2019 à 15:33
Bonjour,
J'ai un fichier .csv
J'ai une macro, mais...., je souhaiterais avoir la macro avec mon fichier (sans bouton)
Quand je clic sur "Outils > macro > Exécuter la macro... >, J'ai le message suivant:
"Libre office nécessite un environnement d'exécution Java (JRE) pour exécuter cette tâche.Veuillez installer un JRE et redémarrer LibreOffice"
Je clic sur OK et une autre fenêtre arrive:
"Sélecteur de macro", à gauche il faut cliquer sur Standard > Module1 > exécuter.
Bref, j'e souhaiterais avoir cette macro dans mon fichier et cliquer simplement sur
Exécuter la macro
Voici le fichier et la macro:
https://www.cjoint.com/doc/19_12/ILfoGlwueoz_Backup-B.CSV
J'ai un fichier .csv
J'ai une macro, mais...., je souhaiterais avoir la macro avec mon fichier (sans bouton)
Quand je clic sur "Outils > macro > Exécuter la macro... >, J'ai le message suivant:
"Libre office nécessite un environnement d'exécution Java (JRE) pour exécuter cette tâche.Veuillez installer un JRE et redémarrer LibreOffice"
Je clic sur OK et une autre fenêtre arrive:
"Sélecteur de macro", à gauche il faut cliquer sur Standard > Module1 > exécuter.
Bref, j'e souhaiterais avoir cette macro dans mon fichier et cliquer simplement sur
Exécuter la macro
Voici le fichier et la macro:
https://www.cjoint.com/doc/19_12/ILfoGlwueoz_Backup-B.CSV
Option explicit
Sub Main
dim feuille as object, cellule as object
dim i as long, a as string, jDate as string, jtemps as string
feuille = ThisComponent.sheets(0)
feuille.columns.insertByIndex(1,1)
feuille.getCellByPosition(0, 0).String = "Date"
feuille.getCellByPosition(1, 0).String = "Time"
for i = 1 to 1000
cellule = feuille.getCellByPosition(0, i)
a = cellule.string
if a <> "" then
jDate = left(a, 10)
jDate = join(split(jDate,"/"),"")
feuille.getCellByPosition(0, i).string = jDate
jTemps = mid(a, 12, 5) + "00"
jTemps = join(split(jTemps, ":"),"")
feuille.getCellByPosition(1, i).string = jTemps
end if
next
End Sub
yclik
Messages postés
3712
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
18 décembre 2024
1 521
5 déc. 2019 à 15:59
5 déc. 2019 à 15:59
Bonjour
Pour exécuter les macro il faut effectivement java installé et parmétré dans Libre Office
voir là
Pour exécuter les macro il faut effectivement java installé et parmétré dans Libre Office
voir là
Guy72
Messages postés
943
Date d'inscription
dimanche 18 novembre 2007
Statut
Membre
Dernière intervention
10 novembre 2024
20
6 déc. 2019 à 08:38
6 déc. 2019 à 08:38
Bonjour
Ok, merci
Ok, merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Guy72
Messages postés
943
Date d'inscription
dimanche 18 novembre 2007
Statut
Membre
Dernière intervention
10 novembre 2024
20
25 déc. 2019 à 15:38
25 déc. 2019 à 15:38
Bonjour,
Dans ma macro, j'ai mis 20000, à la place de 1000, mais finalement le changement s'arrête à 4000.
Que faut'il faire pour ça ,
Merci de votre aide
Cordialement
Dans ma macro, j'ai mis 20000, à la place de 1000, mais finalement le changement s'arrête à 4000.
Que faut'il faire pour ça ,
Merci de votre aide
Cordialement