1à macro:
Sub Nuovo_Inserimento_Rev2()
'
' NuovoInserimento Macro
'
k = Sheets("Dosaggi").Range("d" & Rows.Count).End(xlUp).Row
a = Array(Sheets("Rev2").Range("R33"), Sheets("Rev2").Range("R2"), Sheets("Rev2").Range("G2"), Sheets("Rev2").Range("F19"), Sheets("Rev2").Range("I19"), Sheets("Rev2").Range("F20"), Sheets("Rev2").Range("I20"), Sheets("Rev2").Range("F21"), Sheets("Rev2").Range("I21"), Sheets("Rev2").Range("F22"), Sheets("Rev2").Range("I22"), Sheets("Rev2").Range("L26"), Sheets("Rev2").Range("O26"), Sheets("Rev2").Range("I26"), Sheets("Rev2").Range("O6"), Sheets("Rev2").Range("R6"), Sheets("Rev2").Range("F33"), Sheets("Rev2").Range("O34"))
B = Array(Sheets("Dosaggi").Cells(k + 1, 1), Sheets("Dosaggi").Cells(k + 1, 2), Sheets("Dosaggi").Cells(k + 1, 3), Sheets("Dosaggi").Cells(k + 1, 4), Sheets("Dosaggi").Cells(k + 1, 5), Sheets("Dosaggi").Cells(k + 2, 4), Sheets("Dosaggi").Cells(k + 2, 5), Sheets("Dosaggi").Cells(k + 3, 4), Sheets("Dosaggi").Cells(k + 3, 5), Sheets("Dosaggi").Cells(k + 4, 4), Sheets("Dosaggi").Cells(k + 4, 5), Sheets("Dosaggi").Cells(k + 1, 6), Sheets("Dosaggi").Cells(k + 1, 7), Sheets("Dosaggi").Cells(k + 1, 8), Sheets("Dosaggi").Cells(k + 1, 9), Sheets("Dosaggi").Cells(k + 1, 10), Sheets("Dosaggi").Cells(k + 1, 11), Sheets("Dosaggi").Cells(k + 1, 12))
For i = 1 To UBound(a) + 1
B(i - 1).Value = a(i - 1).Value
Next
Sheets("Dosaggi").Range("d2:e5000").SpecialCells(xlCellTypeBlanks).Delete (xlShiftUp)
' MsgBox
MsgBox "I DATI SONO STATI INSERITI NELLA CARTELLA DOSAGGI." & vbLf _
& " " & vbLf & "COPIARE I DATI DA UN' ALTRO MODULO" & vbLf _
& " " & vbLf & "RINOMINARE IL NUOVO PULSANTE CREATO CON IL CODICE" & vbLf _
& " " & vbLf & "E IL NOME DEL PRODOTTO.", vbInformation, " Prova"
' Crea_Pulsante
ActiveSheet.Buttons.Add(987.75, 178.5, 202.5, 41.25).Select
Selection.ShapeRange.LockAspectRatio = msoFalse
Selection.ShapeRange.Height = 28.5
Selection.ShapeRange.Width = 198.75
End Sub
------------------------------------------------------------------
2à macro
Sub Nuovo_Vuoto_Rev2()
'
Application.ScreenUpdating = False
'
Sheets("Rev2").Range("F19,F20,F21,F22,I19,I20,I21,I22").ClearContents
' Codice Prodotto Finito
Sheets("Rev2").Range("R2").Value = Sheets("Dosaggi").Range("B62").Value
' Nome Prodotto
Sheets("Rev2").Range("G2").Value = Sheets("Dosaggi").Range("C62").Value
' Peso Uve
Sheets("Rev2").Range("F33").Value = Sheets("Dosaggi").Range("K62").Value
' Nome ingrediente Tramoggia 9
Sheets("Rev2").Range("F19").Value = Sheets("Dosaggi").Range("D62").Value
' Peso Ingrediente Tramoggia 9 su ishida 1 e 2
Sheets("Rev2").Range("I19").Value = Sheets("Dosaggi").Range("E62").Value
' Nome ingrediente Tramoggia 10
Sheets("Rev2").Range("F20").Value = Sheets("Dosaggi").Range("D63").Value
' Peso Ingrediente Tramoggia 10 su Volumetrici 1 e 2
Sheets("Rev2").Range("I20").Value = Sheets("Dosaggi").Range("E63").Value
' Nome ingrediente Tramoggia 11
Sheets("Rev2").Range("F21").Value = Sheets("Dosaggi").Range("D64").Value
' Peso Ingrediente Tramoggia 11 su - S1 - ishida 3 e 4
Sheets("Rev2").Range("I21").Value = Sheets("Dosaggi").Range("E64").Value
' Nome ingrediente Tramoggia 12
Sheets("Rev2").Range("F22").Value = Sheets("Dosaggi").Range("D65").Value
' Peso Ingrediente Tramoggia 12 su - S2 - ishida 3 e 4
Sheets("Rev2").Range("I22").Value = Sheets("Dosaggi").Range("E65").Value
' Lunghezza Busta
Sheets("Rev2").Range("L26").Value = Sheets("Dosaggi").Range("F62").Value
' Numero di strati Cartone
Sheets("Rev2").Range("O26").Value = Sheets("Dosaggi").Range("G62").Value
' Media oraria
Sheets("Rev2").Range("I26").Value = Sheets("Dosaggi").Range("H62").Value
' Codice Busta
Sheets("Rev2").Range("O6").Value = Sheets("Dosaggi").Range("I62").Value
' Codice Cartone
Sheets("Rev2").Range("R6").Value = Sheets("Dosaggi").Range("J62").Value
End Sub
|