Pannello di Controllo Moderatore ]

Conversione macro excel in Open Office

Discussioni sull'applicazione per i fogli di calcolo

Conversione macro excel in Open Office

Messaggioda 4you » lunedì 14 gennaio 2019, 20:41

Salve, ho delle macro excel su foglio ods ma volevo convertirle in basic open office perchéspesso mi da errori. La mia azienda usa ancora la versione 4.0.1. Per esempio quando eseguo la macro per tutti i fogli mi stampa centinaia di fogli con caratteri strani. Chiedevo se qualcuno mi può aiutare nella conversione perché da solo non sono riuscito. In allegato il foglio esempio. GRAZIE
Allegati
Prova macro.ods
(15.75 KiB) Scaricato 4 volte
LibreOffice 4.3- OpeOffice 4.1
4you
 
Messaggi: 11
Iscritto il: lunedì 1 dicembre 2014, 12:23

Re: Conversione macro excel in Open Office

Messaggioda patel » martedì 15 gennaio 2019, 8:11

le altre stampe funzionano ? ci sono errori nell'ultima sub, l'ho modificata così
Codice: Seleziona tutto   Espandi visualeStringi visuale
Sub Stampa_sef1()
'
CompatibilityMode(True)
    terapia = MsgBox("Vuoi stampare tutte le terapie ?", vbYesNo)
    If terapia = vbYes Then
       If Worksheets("Foglio1").[D4] <> ("") Then
          Sheets("f1").Select
          ActiveWindow.SelectedSheets.PrintOut Copies:=1
          Sheets("Foglio1").Select
       End If
       If Worksheets("Foglio1").[D5]<> ("") Then
          Sheets("f2").Select
          ActiveWindow.SelectedSheets.PrintOut Copies:=1
          Sheets("Foglio1").Select
       End If
    End If      
End Sub
-------------------
OpenOffice 4.1 e Libre Office 6 su Windows 10
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
patel
Volontario attivo
Volontario attivo
 
Messaggi: 2991
Iscritto il: venerdì 30 aprile 2010, 7:04
Località: Livorno

Re: Conversione macro excel in Open Office

Messaggioda 4you » martedì 15 gennaio 2019, 12:58

Grazie per la modifica del codice. Volevo chiedere se è meglio convertire il codice VBA in Basic per open office o tenere il Vba come nel file allegato. Grazie
LibreOffice 4.3- OpeOffice 4.1
4you
 
Messaggi: 11
Iscritto il: lunedì 1 dicembre 2014, 12:23

Re: Conversione macro excel in Open Office

Messaggioda patel » martedì 15 gennaio 2019, 19:01

se funziona e non devi farci grosse modifiche ti conviene tenerla così
-------------------
OpenOffice 4.1 e Libre Office 6 su Windows 10
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
patel
Volontario attivo
Volontario attivo
 
Messaggi: 2991
Iscritto il: venerdì 30 aprile 2010, 7:04
Località: Livorno


Torna a Calc

Chi c’è in linea

Visitano il forum: Nessuno e 7 ospiti