Conversione macro excel in Open Office

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
4you
Messaggi: 11
Iscritto il: lunedì 1 dicembre 2014, 12:23

Conversione macro excel in Open Office

Messaggio da 4you »

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 149 volte
LibreOffice 4.3- OpeOffice 4.1
patel
Volontario attivo
Volontario attivo
Messaggi: 4020
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Conversione macro excel in Open Office

Messaggio da patel »

le altre stampe funzionano ? ci sono errori nell'ultima sub, l'ho modificata così

Codice: Seleziona tutto

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
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
4you
Messaggi: 11
Iscritto il: lunedì 1 dicembre 2014, 12:23

Re: Conversione macro excel in Open Office

Messaggio da 4you »

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
patel
Volontario attivo
Volontario attivo
Messaggi: 4020
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Conversione macro excel in Open Office

Messaggio da patel »

se funziona e non devi farci grosse modifiche ti conviene tenerla così
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Rispondi