Está en la página 1de 2

CODIGO MACRO DE ENTRADAS

'ENTRADAS Ciclo que valida la informacion de la base de datos


Sheets("BdD Entradas").Select
FILA = 5
For índicefila = 5 To 10000
If Cells(índicefila, 2).Value > 0 Then
FILA = índicefila + 1
End If
Next índicefila

'Copiado y pegado de informacion en la base de datos


Sheets("Entradas").Select
Range("AA9:AH23").Select
Selection.Copy

Sheets("BdD Entradas").Select
Cells(FILA, 2).Select

Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _


False, Transpose:=False
Application.CutCopyMode = False
Range("A1").Select

'Se borra la informacion del ingreso de datos


Sheets("Entradas").Select
Range("C9:C23").Select
Selection.ClearContents
Range("F9:F23").Select
Selection.ClearContents
Range("A1").Select

'Incrementa el consecutivo
Sheets("Entradas").Select
Range("F6").Select
ActiveCell.FormulaR1C1 = "=RC[-1]+1"
Range("F6").Select
Selection.Copy
Range("E6").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("F6").Select
Application.CutCopyMode = False
Selection.ClearContents
Range("C9").Select

ActiveWorkbook.Save
CODIGO MACRO DE SALIDAS

'SALIDAS Ciclo que valida la informacion de la base de datos


Sheets("BdD Salidas").Select
FILA = 5
For índicefila = 5 To 10000
If Cells(índicefila, 2).Value > 0 Then
FILA = índicefila + 1
End If
Next índicefila

'Copiado y pegado de informacion en la base de datos


Sheets("Salidas").Select
Range("AA9:AJ23").Select
Selection.Copy

Sheets("BdD Salidas").Select
Cells(FILA, 2).Select

Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _


False, Transpose:=False
Application.CutCopyMode = False
Range("A1").Select

'Se borra la informacion del ingreso de datos


Sheets("Salidas").Select
Range("C9:C23").Select
Selection.ClearContents
Range("F9:F23").Select
Selection.ClearContents
Range("H9:H23").Select
Selection.ClearContents
Range("C6").Select
Selection.ClearContents
Range("A1").Select

'Incrementa el consecutivo
Sheets("Salidas").Select
Range("F6").Select
ActiveCell.FormulaR1C1 = "=RC[-1]+1"
Range("F6").Select
Selection.Copy
Range("E6").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("F6").Select
Application.CutCopyMode = False
Selection.ClearContents
Range("C9").Select

ActiveWorkbook.Save

También podría gustarte