Worksheet_Change secundario privado (blanco de ByVal como gama)
Amortiguar i como de largo, LastRow como de largo, lRow como de largo
Amortiguar Ws1 como hoja de trabajo, Ws2 como hoja de trabajo
Amortiguar el iMonth como secuencia
Si no intersecarse (la gama (“B: B”), blanco) entonces no es nada
Fijar Ws1 = las hojas de trabajo (el “amo”)
LastRow = Ws1.Range (“A65536”). Extremo (xlUp). Fila
'Para i = 2 a LastRow
iMonth = formato (hojas de trabajo (“amo”). Células (ActiveCell.Row - 1, 2), “mmm”)
En el error ErrorHandler indicado
Fijar Ws2 = las hojas de trabajo (el iMonth)
'encontrar la primera fila vacía en hoja del mes
lRow = Ws2.Cells (Rows.Count, 1).End (xlUp). Compensación (1, 0). Fila
Ws2.Cells (lRow, 1) = Ws1.Cells (ActiveCell.Row - 1, 1)
Ws2.Cells (lRow, 2) = Ws1.Cells (ActiveCell.Row - 1, 2)
'Después i
Terminar si
El submarino de la salida 'evita a tratante del error
ErrorHandler:
¡La 'hoja del mes no existe!
Submarino del extremo
|