
Sub SourceCliente()
Dim x As String
x = InputBox("Inserire il nome del Cliente")
[A4].Value = Worksheets(x).Name
Worksheets("Ospedale").Range("B14:B15").Value = Worksheets(x).Range("C385:C386").Value
Worksheets("Ospedale").Range("B31:B39").Value = Worksheets(x).Range("C391:C399").Value
Worksheets("Ospedale").Range("B53:B57").Value = Worksheets(x).Range("I385:I389").Value
Worksheets("Ospedale").Range("B61:B84").Value = Worksheets(x).Range("I391:I414").Value
Worksheets("Ospedale").Range("B94").Value = Worksheets(x).Range("B314").Value
Worksheets("Ospedale").Range("B96").Value = Worksheets(x).Range("B316").Value
|
Sub SourceCliente()
Dim x As String
x = InputBox("Inserire il nome del Cliente")
[A4].Value = Worksheets(x).Name
Worksheets("Ospedale").Range("B14:B15").Value = Worksheets(x).Range("C385:C386").Value
Worksheets("Ospedale").Range("B31:B39").Value = Worksheets(x).Range("C391:C399").Value
Worksheets("Ospedale").Range("B53:B57").Value = Worksheets(x).Range("I385:I389").Value
Worksheets("Ospedale").Range("B61:B84").Value = Worksheets(x).Range("I391:I414").Value
Worksheets("Ospedale").Range("B94").Value = Worksheets(x).Range("B314").Value
Worksheets("Ospedale").Range("B96").Value = Worksheets(x).Range("B316").Value
Worksheets("Ospedale").Range("B103:B118").Value = Worksheets(x).Range("F316:F331").Value
Worksheets("Ospedale").Range("B126:B140").Value = Worksheets(x).Range("I316:I330").Value
Worksheets("Ospedale").Range("B153:B160").Value = Worksheets(x).Range("N316:N323").Value
Worksheets("Ospedale").Range("B175:B182").Value = Worksheets(x).Range("Y327:Y334").Value
Worksheets("Ospedale").Range("B198:B202").Value = Worksheets(x).Range("U316:U320").Value
Worksheets("Ospedale").Range("B206:B229").Value = Worksheets(x).Range("U321:U344").Value
Worksheets("Ospedale").Range("B241:B243").Value = Worksheets(x).Range("Y316:Y318").Value
Worksheets("Ospedale").Range("B263").Value = Worksheets(x).Range("K351").Value
Worksheets("Ospedale").Range("B265").Value = Worksheets(x).Range("K352").Value
Worksheets("Ospedale").Range("B267").Value = Worksheets(x).Range("K353").Value
Worksheets("Ospedale").Range("B273:B288").Value = Worksheets(x).Range("C351:C366").Value
Worksheets("Ospedale").Range("B297:B301").Value = Worksheets(x).Range("I351:I355").Value
Worksheets("Ospedale").Range("B305:B328").Value = Worksheets(x).Range("I356:I379").Value
End Sub |
Sub SourceCliente()
Dim f As Range
Worksheets("Ospedale").Activate
[A4] = InputBox("Inserire il nome del Cliente")
Set f = Worksheets("Summary View").[4:4].Find(x)
If f Is Nothing Then
MsgBox "Nominativo non trovato."
[A4] = ""
Exit Sub
End If
With Worksheets("Ospedale")
.[B14] = Worksheets("Summary View").Cells(15, f.Column) 'riga 15, colonna del dato cercato
.[B15] = Worksheets("Summary View").Cells(22, f.Column) 'riga 22, colonna del dato cercato
End With
End Sub |
Sub SourceClienteProva()
'
Dim f As Range
Worksheets("Ospedale").Activate
[A4] = InputboxBox("Inserire il nome del Cliente")
Set f = Worksheets("Summary View").[4:4].Find(x)
If f Is Nothing Then
MsgBox "Nominativo non trovato."
[A4] = ""
Exit Sub
End If
With Worksheets("Ospedale")
.[B14] = Worksheets("Summary View").Cells(55, f.Column)
.[B15] = Worksheets("Summary View").Cells(152, f.Column)
End Sub
|
Sub SourceClienteProva()
Dim x As String
x = InputBox("Inserire il nome del Cliente")
[A4].Value = Worksheets(x).Name
Dim f As Range
Worksheets("Portfolio Management").Activate
Set f = Worksheets("Summary View").[4:4].Find(x)
If f Is Nothing Then
MsgBox "Nominativo non trovato."
[A4] = ""
Exit Sub
End If
With Worksheets("Portfolio Management")
.[B14] = Worksheets("Summary View").Cells(55, f.Column)
.[B15] = Worksheets("Summary View").Cells(152, f.Column)
End With
End Sub |
With Worksheets("Ospedale")
.[B31:B37] = Worksheets("Summary View").Range(Cells(154, f.Column), Cells(160, f.Column)).Value
'Questi sono i modi alternativi con cui ho provato, ma mi ha sempre dato errore.
Sheets("Ospedale").Range("B31:B37").Value = Sheets("Summary View"). Range(Cells(154, f.Column),Cells(160,f.Column)).Value
Worksheets("Summary View").Range(Cells(154, f.Column),Cells(160,f.Column)).copy destination:=Worksheets("Ospedale").Range("B31") |
With Worksheets("Summary View")
[B31:B37] = .Range(.Cells(154, f.Column), .Cells(160, f.Column)).Value
End With |
Worksheets("Ospedale").Activate
Set f = Worksheets("Summary View").[4:4].Find(x)
With Worksheets("Summary View")
[B31:B37] = .Range(.Cells(154, f.Column), .Cells(160, f.Column)).Value
End With
|
