Moderatori: Anthony47, Flash30005
Però ora ciò che vorrei ottenere sarebbe quello di :
1 ) Prelevare il nome da dare al File CSV appena creato Prelevandolo dalla Cella (P2)
in quanto attualmente esso si rinomina con lo stesso nome dato al file.
2 ) Vorrei fare in modo che il contenuto delle Celle del file CSV sia Sempre Visibile
io di mio ho provato con la funzione ( WrapText = True ) ma non mi funziona come vorrei 1
3 ) Sempre ché esso sia possibile, Vorrei che le celle inserite nel CSV siano formattate con la funzione :
Range("A1:D16").Interior.Color = RGB(255, 244, 204)
Range("IlRange").WrapText = True
Rows("1:10").EntireRow.AutoFit 'Le righe che ti interessano
Dim Nome_File As String
Dim Percorso As String
Dim Zona_Dati As String
Dim Estensionw 'As String
Dim Formatazione 'As Range
Dim Regola_Celle As Range
'Dim UltimaC As Long
'Dim UltimaR As Long
Dim NewWb As Workbook
Dim FileName As String
Dim PathName As String
Dim ws As Workbook
Nome_File = Foglio1.Range("N2").Value & ""
Estensione = Foglio1.Range("O2").Value & ""
rinomina_Foglio = Foglio1.Range("P2").Value & "" 'Name
'Set NewWb = Workbooks.Add
dt = Format(Now, "dd-mm-yyyy")
Regola_Celle = Foglio1.Range("A1:D16").Rows("1:10").EntireRow.AutoFit
Set ws = Workbooks.Add
'FileName = Nome_File & ".csv"
'PathName = Application.ActiveWorkbook.Path
ThisWorkbook.Worksheets("foglio1").Range("A2:D17").Copy Destination:=ws.Worksheets(1).Cells(1)
ws.Rows("1:10").EntireRow.AutoFit
ws.SaveAs FileName:=ThisWorkbook.Path & "\Allegati\" & Nome_File & " " & dt & " " & Estensione & " ", _
FileFormat:=xlCSV, CreateBackup:=False, local:=True
Dim Nome_File As String
Dim Percorso As String
Dim Zona_Dati As String
Dim Estensionw 'As String
Dim Formatazione 'As Range
Dim Regola_Celle As Range
'Dim UltimaC As Long
'Dim UltimaR As Long
Dim NewWb As Workbook
Dim FileName As String
Dim PathName As String
Dim ws As Workbook
'A) E' poco intuitivo dichiarare ws=workbook, meglio sarebbe stato usare wb...
'B) ... perche' in genere "ws" e' piu' intuitivo associarlo a un WorkSheet
Nome_File = Foglio1.Range("N2").Value & ""
Estensione = Foglio1.Range("O2").Value & ""
rinomina_Foglio = Foglio1.Range("P2").Value & "" 'Name
'A) In queste tre istruzioni, & "" significa "accoda Niente al valore prelevato dalla cell"; a che serve?
'Set NewWb = Workbooks.Add
dt = Format(Now, "dd-mm-yyyy")
Regola_Celle = Foglio1.Range("A1:D16").Rows("1:10").EntireRow.AutoFit
'A) Il comando ".AutoFit" non restituisce un valore
'B) Deciditi: devi lavorare sul range A1:D16 o sulle righe 1:10?
'Nell'ipotesi di lavorare sulle righe di A1:D16 allora userai:
Foglio1.Range("A1:D16").EntireRow.AutoFit
Set ws = Workbooks.Add
'FileName = Nome_File & ".csv"
'PathName = Application.ActiveWorkbook.Path
ThisWorkbook.Worksheets("foglio1").Range("A2:D17").Copy Destination:=ws.Worksheets(1).Cells(1)
ws.Rows("1:10").EntireRow.AutoFit
'A) ws dichiara un workbook; ma Rows e' una proprieta' del worksheet
'B) Perche' righe 1:10? Avendo copiato 16 righe in A1 immagino che anche qui dovrai fare AutoFit su 16 righe
'Quindi userai:
ws.Worksheets(1).Rows("1:16").AutoFit
ws.SaveAs FileName:=ThisWorkbook.Path & "\Allegati\" & Nome_File & " " & dt & " " & Estensione & " ", _
FileFormat:=xlCSV, CreateBackup:=False, local:=True
Torna a Applicazioni Office Windows
Come evidenziare aree separate di un foglio Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 18 |
Come impostare il formato data predefinito in excel? Autore: wallace&gromit |
Forum: Applicazioni Office Windows Risposte: 5 |
Archiviare selezione in formato .pdf Autore: Carletto Ribolla |
Forum: Applicazioni Office Windows Risposte: 9 |
Visitano il forum: Nessuno e 13 ospiti