Innanzi tutto grazie mille del super accorpamento del programmino, ora ti chiedo una piccola precisazione se fosse possibile. Questo è il mio programma modificato:
codice:
Public Sub Main()
Dim fh As Integer
fh = FreeFile
Dim nomeFile As String
nomeFile = "C:\prova\" & Day(Date) & "-" & Month(Date) & "-" & Year(Date) & ".txt"
Open nomeFile For Append As fh
Print #fh, "CODICE: " & STRINGA1 & " - RISULTATO: " & STRINGA2 & " - COPPIA: " & VALORE1 & " - ALTEZZA: " & VALORE2
Close fh
End Sub
Se fosse possibile vorrei che lui mi creasse o cercasse la cartella di dove inserire il file facendola decidere all'utente tramite variabile.
Nel senso in una varibile chiamata directory gli dico prova
lui controlla se c:\prova esista se esiste inserisce li dentro il file, se non esiste la cartella la crea e gli inserisce il file, ho letto che esistono due funzioni:
FolderExists(strPath As String) As Boolean
CreateFolder(strPath As String)
ma non riesco a far funzionare il programma se le inserisco in questo modo:
codice:
Public Sub Main()
Dim fh As Integer
fh = FreeFile
Dim nomeFile As String
If (Not FolderExists("C:\prova"))
CreateFolder("C:\prova")
End If
nomeFile = "C:\prova\" & Day(Date) & "-" & Month(Date) & "-" & Year(Date) & ".txt"
Open nomeFile For Append As fh
Print #fh, "CODICE: " & STRINGA1 & " - RISULTATO: " & STRINGA2 & " - COPPIA: " & VALORE1 & " - ALTEZZA: " & VALORE2
Close fh
End Sub
perché mi dice "Previsto una matrice già dimensionata" all'altezza di FolderExists("C:\prova")
Come mai cosa sbaglio???