Moderatori: Anthony47, Flash30005
Io opto per un altrettanto valido "la necessita' aguzza l' ingegno".chi fa da se fa per tre...
Sub cola()
Open "C:\file123.txt" For Output As #1
For Each Cella In Range("A1:A5")
Print #1, Cella.Value
Next Cella
Close #1
End Sub
No, non funzionerebbe perche' la macro scrive un testo; un file html e' intrinsecamente un file testo che contiene comandi interpretati dal browser, ecco perche' funziona.un ultimo quesito, secondo te, se usassi la macro per stampare la selezione a1:h50 su un file .gif, credi che possa funzionare?
ps: io l'ho già provata con file123.html al posto di file123.txt, e FUNZIONA alla grande!!!
Range("d2:ac48").Select '<<< Esistente
GifLargh = Selection.Width + 10 '<<<AGGIUNTA
GifAlt = Selection.Height + 10 '<<<AGGIUNTA
Selection.CopyPicture Appearance:=xlScreen, Format:=xlBitmap '<<< Esistente
Set ch = Sheets("Foglio3").ChartObjects.Add(1, 1, GifLargh, GifAlt)
Sub convertiGif()
'genera un file .gif della selezione del foglio attivo
Range("d2:ac48").Select '<<<I dati sul foglio excel, es. celle d2:ac48
Selection.CopyPicture Appearance:=xlScreen, Format:=xlBitmap '<<< copia come bmp
GifLargh = Selection.Width + 10 '<<<attribuisci a GifLarg il valore Width + 10
GifAlt = Selection.Height + 10 '<<<attribuisci a GifAlt il valore Height + 10
Sheets("GA-FileGiornate").Select '<<<[seleziona il foglio GA-FileGiornate
Dim ch As ChartObject '<<<[dichiara variabile ch come ChartObject
Set ch = Sheets("GA-FileGiornate").ChartObjects.Add(1, 1, GifLargh, GifAlt)
ActiveSheet.ChartObjects(1).Activate
ActiveChart.ChartArea.Select
ActiveChart.Paste
Worksheets("GA-FileGiornate").ChartObjects(1).Chart.Export _
Filename:="C:\000-Ruolini\DEF\Xls-2007_v02_ITA_macro\ruolini\uno.gif", FilterName:="GIF"
ActiveSheet.ChartObjects(1).Delete
End Sub
Range("Quello_che_vuoi").Select
GifLargh = Selection.Width + 10 '<<<AGGIUNTA
GifAlt = Selection.Height + 10 '<<<AGGIUNTA
Selection.CopyPicture Appearance:=xlScreen, Format:=xlBitmap
Sheets("Foglio2").Select
Dim ch As ChartObject
Set ch = Sheets("Foglio2").ChartObjects.Add(1, 1, GifLargh, GifAlt)
etc etc
Torna a Applicazioni Office Windows
Inserire add.in nella barra di avvio veloce in excel 2003 Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 4 |
Excel: problema con date se devo unirle a testi Autore: valle1975 |
Forum: Applicazioni Office Windows Risposte: 5 |
confrontare e evidenziare 2 fogli excel Autore: niccia |
Forum: Applicazioni Office Windows Risposte: 7 |
Codice VBA per stampare UserForm attiva Autore: Carletto Ribolla |
Forum: Applicazioni Office Windows Risposte: 8 |
Visitano il forum: Nessuno e 30 ospiti