In questo modo mi funziona.
Ma quando avvio la macro la copia deve avviarsi in automatico senza che utilizzo inputBox, come si può fare?
Dim myValue As Variant
myValue = InputBox("Inserisci il Valore: ")
Select Case myValue
Case "VE22"
If Range("B10") <> "" Then
Response = MsgBox("Vuoi sovrascrivere i dati esistenti", vbYesNo)
End If
If Response = vbYes Then
Worksheets("Prospetto").Range("C10").Copy Worksheets("Quadro VE").Range("I10")
Worksheets("Prospetto").Range("D10").Copy Worksheets("Quadro VE").Range("K10")
End If
Case "VE23"
If Range("B11") <> "" Then
Response = MsgBox("Vuoi sovrascrivere i dati esistenti", vbYesNo)
End If
If Response = vbYes Then
Worksheets("Prospetto").Range("C11").Copy Worksheets("Quadro VE").Range("I11")
Worksheets("Prospetto").Range("D11").Copy Worksheets("Quadro VE").Range("K11")
End If
Case "VE24"
If Range("B12") <> "" Then
Response = MsgBox("Vuoi sovrascrivere i dati esistenti", vbYesNo)
End If
If Response = vbYes Then
Worksheets("Prospetto").Range("C12").Copy Worksheets("Quadro VE").Range("I12")
Worksheets("Prospetto").Range("D12").Copy Worksheets("Quadro VE").Range("K12")
End If
Case "VE26"
If Range("B13") <> "" Then
Response = MsgBox("Vuoi sovrascrivere i dati esistenti", vbYesNo)
End If
If Response = vbYes Then
Worksheets("Prospetto").Range("D13").Copy Worksheets("Quadro VE").Range("k14")
End If
Case "VE30"
If Range("B14") <> "" Then
Response = MsgBox("Vuoi sovrascrivere i dati esistenti", vbYesNo)
End If
If Response = vbYes Then
Worksheets("Prospetto").Range("C14").Copy Worksheets("Quadro VE").Range("I16")
End If
Case "VE30A"
If Range("B15") <> "" Then
Response = MsgBox("Vuoi sovrascrivere i dati esistenti", vbYesNo)
End If
If Response = vbYes Then
Worksheets("Prospetto").Range("C15").Copy Worksheets("Quadro VE").Range("D18:E18")
End If
Case "VE33"
If Range("B16") <> "" Then
Response = MsgBox("Vuoi sovrascrivere i dati esistenti", vbYesNo)
End If
If Response = vbYes Then
Worksheets("Prospetto").Range("C16").Copy Worksheets("Quadro VE").Range("I24")
End If
Case "VE50"
If Range("B17") <> "" Then
Response = MsgBox("Vuoi sovrascrivere i dati esistenti", vbYesNo)
End If
If Response = vbYes Then
Worksheets("Prospetto").Range("C17").Copy Worksheets("Quadro VE").Range("I45")
End If
End Select
Quando avvio la macro, la copia deve fare in automatico