Hola,
Con respecto al punto 2, pienso que esto lo puedes manejar dejando con fórmula entre la hoja "Comisiones" y la hoja "Resumen".
Claro, también puedes hacer esto mediante un código que se ejecute cuando cambies un dato de la columna comisión. Supongamos que la comisión se encuentra en la columna B y el dato que sirve de llave entre la hoja "Comisiones" y la hoja "Resumen" está en la columna A. Entonces puedes hacer algo como esto:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim c, resumen1 As Range
Dim w, w1 As Worksheet
Set w = Sheets(1)
Set w = Sheets(2)
Set resumen1 = w.Range("A1:" & w.Range("A1").End(xlDown).Address)
Application.ScreenUpdating = False
If Target.Column = 2 Then
If Target <> 0 Then
For Each c In resumen1
If c = Target Then
w.Range("B" & LTrim(Str(c.Row))).Value = Target
End If
Next c
Else
sigue = MsgBox("Desea eliminar esta fila de la hoja resumen", vbYesNo)
If sigue = vbYes Then
For Each c In resumen1
If c = Target Then
w.Range(c.Address).Activate
EntireRow.Delete
w1.Activate
End If
Next c
End If
End If
Application.ScreenUpdating = True
End Sub
Espero que te sea de utilidad.
Saludos, Tavopz
Visita:
www.colombia2011.org