Moderatori: Anthony47, Flash30005
Sub RefreshAll_Scrivedat()
'Updateby Extendoffice 20161109
Dim xpt As PivotTable
With ActiveSheet
.Protect UserInterfaceOnly:=True
For Each xpt In .PivotTables
xpt.RefreshTable
Next xpt
End With
UR = Range("A" & Rows.Count).End(xlUp).Row
Perc = "C:\Users\pippo\Desktop\"
Open Perc & Range("M2").Value & "output.dat" For Output As #1
For RR = 1 To UR
Print #1, Range("A" & RR).Value
Next RR
Close #1
End Sub
For RR = 1 To UR
If Len(Range("A" & RR).Value) > 0 Then
Print #1, Range("A" & RR).Value
End If
Next RR
Con la mia modifica la macro esegue il comando Print #1 solo sulle righe dove la lunghezza della stringa è maggiore di Zero; quindi salterà le celle vuote o contenenti ""vedo che tu dai il comando alla macro di considerare righe >0 tuttavia in queste righe abbiamo in realtà dati alfanumerici. Evidentemente il >0 corrisponde al <>"" in tal caso?
Torna a Applicazioni Office Windows
Come impostare il formato data predefinito in excel? Autore: wallace&gromit |
Forum: Applicazioni Office Windows Risposte: 5 |
Creare un file Excel con fogli visibili in base all'accesso Autore: JanVathek |
Forum: Applicazioni Office Windows Risposte: 24 |
Screenshot automatizzato fogli excel:script?macro o...? Autore: Paolo67met |
Forum: Programmazione Risposte: 9 |
Visitano il forum: Nessuno e 16 ospiti