Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Importare un range di dati da un file esterno

4 views
Skip to first unread message

JohnB

unread,
Sep 2, 2010, 3:30:14 PM9/2/10
to
Un cordiale saluto a Voi tutti.
Ho il seguente quesito:
In un file esterno, denominato "Serie", ho da A1 a G31 una serie di dati.
Nel file "Master" con un pulsante, se possibile, vorrei importare solo le
ultime 14 righe del range A1-G31 sopracitato nel foglio "Valori_Update" a
partire da B2 fino a H15.

Vi ringrazio fin d'ora.
Ciao
Giovanni

eliano

unread,
Sep 2, 2010, 8:05:32 PM9/2/10
to

Hai provato con il registratore di macro, così, tanto per cominciare ?

Bruno Campanini

unread,
Sep 3, 2010, 12:20:15 PM9/3/10
to
"JohnB" <pr...@example.com> wrote in message
news:4c7ffb46$0$31384$4faf...@reader1.news.tin.it...

> Un cordiale saluto a Voi tutti.
> Ho il seguente quesito:
> In un file esterno, denominato "Serie", ho da A1 a G31 una serie di dati.
> Nel file "Master" con un pulsante, se possibile, vorrei importare solo le
> ultime 14 righe del range A1-G31 sopracitato nel foglio "Valori_Update" a
> partire da B2 fino a H15.

================================
Public Sub Test20()
Dim App As Excel.Application, SourceFile As Object
Dim SourceRange As Range, TargetRange As Range
Dim ExternalFileName As String, ExternalSheetName As String

' Definizioni
' -----------------------------------------
ExternalFileName = "D:\Book0.xlsm"
ExternalSheetName = "Serie"
Set TargetRange = [Valori_Update!B2:H15]
' -----------------------------------------

Set App = CreateObject("Excel.Application")
Set SourceFile = App.Workbooks.Open(ExternalFileName)
Set SourceRange = SourceFile.Worksheets(ExternalSheetName).Range("A18:G31")
TargetRange = SourceRange.Value
SourceFile.Close
End Sub
=================================

Bruno

JohnB

unread,
Sep 4, 2010, 5:47:38 AM9/4/10
to
Grazie Bruno,
funziona tutto alla perfezione.

Grazie ancora e buon fine settimana. Ciao
Giovanni

"Bruno Campanini" <B...@gmail.com> ha scritto nel messaggio
news:4c81203e$0$12124$4faf...@reader4.news.tin.it...

0 new messages