SlideShare una empresa de Scribd logo
Sub Casilladeverificación1_Haga_clic_en()

'Este es un código fácil de implementar en una hoja de excel, para recibir las claves de
modificación y lectura escriba un correo a excelcontablecolombia@gmail.com y registrese
como seguidor. Este aporte no tiene costo, si usted desea contribuir con el mantenimiento de
este blog puede manifestarlo y recibirá las instrucciones, esta donacion lo hará merecedor de
nuevos desarrollos y soporte. Alli va el codigo.

'1. Aqui se imprime la hoja Formato, en la impresora predeterminada

Application.ScreenUpdating = False

Sheets("Form_Impresion").Select

Sheets("Form_Impresion").PrintOut Copies:=1, Collate:=True

'2. Aqui se copian los datos en una hoja de las cuentas de cobro emitidas para control

'Nombre Empresa

Sheets("Form_Impresion").Select

Range("A1").Select

Selection.Copy

Sheets("Listado").Select

Range("A2").Select

Do While Not IsEmpty(ActiveCell)

ActiveCell.Offset(1, 0).Activate

Loop

Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False,
Transpose:=False

'Fecha

Sheets("Form_Impresion").Select

Range("B5").Select

Selection.Copy

Sheets("Listado").Select

Range("B2").Select

Do While Not IsEmpty(ActiveCell)
ActiveCell.Offset(1, 0).Activate

Loop

Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False,
Transpose:=False

'Numero

Sheets("Form_Impresion").Select

Range("E5").Select

Selection.Copy

Sheets("Listado").Select

Range("C2").Select

Do While Not IsEmpty(ActiveCell)

ActiveCell.Offset(1, 0).Activate

Loop

Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False,
Transpose:=False

'Nit

Sheets("Form_Impresion").Select

Range("B9").Select

Selection.Copy

Sheets("Listado").Select

Range("D2").Select

Do While Not IsEmpty(ActiveCell)

ActiveCell.Offset(1, 0).Activate

Loop

Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False,
Transpose:=False

'Nombre

Sheets("Form_Impresion").Select

Range("B8").Select
Selection.Copy

Sheets("Listado").Select

Range("E2").Select

Do While Not IsEmpty(ActiveCell)

ActiveCell.Offset(1, 0).Activate

Loop

Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False,
Transpose:=False

'Vr Total

Sheets("Form_Impresion").Select

Range("E28").Select

Selection.Copy

Sheets("Listado").Select

Range("F2").Select

Do While Not IsEmpty(ActiveCell)

ActiveCell.Offset(1, 0).Activate

Loop

Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False,
Transpose:=False

'Impuesto

Sheets("Form_Impresion").Select

Range("E31").Select

Selection.Copy

Sheets("Listado").Select

Range("G2").Select

Do While Not IsEmpty(ActiveCell)

ActiveCell.Offset(1, 0).Activate

Loop
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False,
Transpose:=False

'Detalle 1

Sheets("Form_Impresion").Select

Range("B21").Select

Selection.Copy

Sheets("Listado").Select

Range("H2").Select

Do While Not IsEmpty(ActiveCell)

ActiveCell.Offset(1, 0).Activate

Loop

Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False,
Transpose:=False

'Detalle 2

Sheets("Form_Impresion").Select

Range("B22").Select

Selection.Copy

Sheets("Listado").Select

Range("I2").Select

Do While Not IsEmpty(ActiveCell)

ActiveCell.Offset(1, 0).Activate

Loop

Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False,
Transpose:=False

'Detalle 3

Sheets("Form_Impresion").Select

Range("B23").Select

Selection.Copy

Sheets("Listado").Select
Range("J2").Select

Do While Not IsEmpty(ActiveCell)

ActiveCell.Offset(1, 0).Activate

Loop

Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False,
Transpose:=False

'Detalle 4

Sheets("Form_Impresion").Select

Range("B24").Select

Selection.Copy

Sheets("Listado").Select

Range("K2").Select

Do While Not IsEmpty(ActiveCell)

ActiveCell.Offset(1, 0).Activate

Loop

Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False,
Transpose:=False

'Detalle 5

Sheets("Form_Impresion").Select

Range("B25").Select

Selection.Copy

Sheets("Listado").Select

Range("L2").Select

Do While Not IsEmpty(ActiveCell)

ActiveCell.Offset(1, 0).Activate

Loop

Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False,
Transpose:=False

'Detalle 6
Sheets("Form_Impresion").Select

Range("B26").Select

Selection.Copy

Sheets("Listado").Select

Range("M2").Select

Do While Not IsEmpty(ActiveCell)

ActiveCell.Offset(1, 0).Activate

Loop

Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False,
Transpose:=False

'Detalle 7

Sheets("Form_Impresion").Select

Range("B27").Select

Selection.Copy

Sheets("Listado").Select

Range("N2").Select

Do While Not IsEmpty(ActiveCell)

ActiveCell.Offset(1, 0).Activate

Loop

Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False,
Transpose:=False

'3. Aqui se vuelve a la hoja Formato Captura,se desprotege la hoja, se aumenta en 1 el numero
de Cuenta de cobro, y se vuelve a proteger

Sheets("FormatoCaptura").Unprotect "*****"

Sheets("FormatoCaptura").Select

'Consecutivo

If Range("B1") = "123456789" Then

Range("F4").Value = Range("F4").Value + 1

Else
Range("B1") = "123456789"

End If

ActiveSheet.Protect "*****", DrawingObjects:=True, Contents:=True, Scenarios:=True

'4. Aqui se borran los datos ya usados

Sheets("FormatoCaptura").Select

Range("B1").Select

ActiveCell.FormulaR1C1 = " "

Range("B2").Select

ActiveCell.FormulaR1C1 = " "

Range("D2").Select

ActiveCell.FormulaR1C1 = " "

Range("A4:D4").Select

Selection.ClearContents

Range("A5:D5").Select

Selection.ClearContents

Range("A6:D6").Select

Selection.ClearContents

Range("A7:D7").Select

Selection.ClearContents

Range("A8:D8").Select

Selection.ClearContents

Range("A9:D9").Select

Selection.ClearContents

Range("A10:D10").Select

Selection.ClearContents

Range("B1").Select

'5. Por defecto la fecha actual, si se requiere puede cambiarla
Range("D2").Select

ActiveCell.FormulaR1C1 = "=+NOW()"

Range("B1").Select

ActiveCell.FormulaR1C1 = "123456789"

Range("E2").Select

ActiveCell.FormulaR1C1 = "<<Actualice Fecha..."

'6. Por defecto Reteiva del 8%, puede modificarse manualmente

Range("F6").Select

ActiveCell.FormulaR1C1 = "0.08"

Range("D2").Select

'7. Se guarda el archivo

ActiveWorkbook.Save

'FIN....

Application.ScreenUpdating = True

End Sub

Más contenido relacionado

La actualidad más candente

Diapositivas excel y powert point
Diapositivas excel y powert pointDiapositivas excel y powert point
Diapositivas excel y powert pointFrank Sosa
 
Escenarios
EscenariosEscenarios
Escenariosjubacalo
 
Activebarcode office spanish
Activebarcode office spanishActivebarcode office spanish
Activebarcode office spanish
Lenin Espinoza
 
Excel Basico - Conceptos
Excel Basico - ConceptosExcel Basico - Conceptos
Excel Basico - Conceptos
Guzt Diaz
 
Reportes estadiscos visual studio 2010
Reportes estadiscos visual studio 2010Reportes estadiscos visual studio 2010
Reportes estadiscos visual studio 2010
Nathalia Solis Arguedas
 
Manual de usuario de ACD
Manual de usuario de ACDManual de usuario de ACD
Manual de usuario de ACD
LourdesTabares
 
Tipos de consultas
Tipos de consultasTipos de consultas
Tipos de consultas
cristhian1906
 

La actualidad más candente (15)

Diapositivas excel y powert point
Diapositivas excel y powert pointDiapositivas excel y powert point
Diapositivas excel y powert point
 
Escenarios
EscenariosEscenarios
Escenarios
 
Univer compu tyt
Univer compu tytUniver compu tyt
Univer compu tyt
 
Activebarcode office spanish
Activebarcode office spanishActivebarcode office spanish
Activebarcode office spanish
 
Consolidar3[final]
Consolidar3[final]Consolidar3[final]
Consolidar3[final]
 
Excel material unidad 3 v2
Excel material unidad 3 v2Excel material unidad 3 v2
Excel material unidad 3 v2
 
Crear movimientos de mm
Crear movimientos de mmCrear movimientos de mm
Crear movimientos de mm
 
Dssaa
DssaaDssaa
Dssaa
 
Excel
ExcelExcel
Excel
 
Editar datos y celda
Editar datos y celdaEditar datos y celda
Editar datos y celda
 
4 practica nota de venta
4 practica nota de venta4 practica nota de venta
4 practica nota de venta
 
Excel Basico - Conceptos
Excel Basico - ConceptosExcel Basico - Conceptos
Excel Basico - Conceptos
 
Reportes estadiscos visual studio 2010
Reportes estadiscos visual studio 2010Reportes estadiscos visual studio 2010
Reportes estadiscos visual studio 2010
 
Manual de usuario de ACD
Manual de usuario de ACDManual de usuario de ACD
Manual de usuario de ACD
 
Tipos de consultas
Tipos de consultasTipos de consultas
Tipos de consultas
 

Destacado

نننن ججج
نننن جججنننن ججج
نننن ججج
Khaled Osman
 
Aplicabilidad jurídica del pensamiento de John Locke
Aplicabilidad jurídica del pensamiento de John LockeAplicabilidad jurídica del pensamiento de John Locke
Aplicabilidad jurídica del pensamiento de John Locke
Eddy Santiago
 
131759025 modul-bm-1-bhg-b
131759025 modul-bm-1-bhg-b131759025 modul-bm-1-bhg-b
131759025 modul-bm-1-bhg-beric swa
 
ييييييي
يييييييييييييي
ييييييي
Khaled Osman
 
Skizophernia
SkizopherniaSkizophernia
Skizophernia
Norazura Samsudin
 
170195825 pmr-grammar
170195825 pmr-grammar170195825 pmr-grammar
170195825 pmr-grammar
eric swa
 
BrochureAirSpain
BrochureAirSpainBrochureAirSpain
BrochureAirSpain
GONZALO Velasco Conde
 
123739115 sentence-correction
123739115 sentence-correction123739115 sentence-correction
123739115 sentence-correction
eric swa
 
6th floorsharingsession ep 1 - networking - arp v 1.0
6th floorsharingsession ep 1 - networking - arp v 1.06th floorsharingsession ep 1 - networking - arp v 1.0
6th floorsharingsession ep 1 - networking - arp v 1.0
A Achyar Nur
 
Installing vm ware esxi 6.0 on supermicro server
Installing vm ware esxi 6.0 on supermicro serverInstalling vm ware esxi 6.0 on supermicro server
Installing vm ware esxi 6.0 on supermicro server
A Achyar Nur
 
TDM Transport over mpls v 1.1
TDM Transport over mpls v 1.1TDM Transport over mpls v 1.1
TDM Transport over mpls v 1.1
A Achyar Nur
 
Summer Internship Report
Summer Internship ReportSummer Internship Report
Summer Internship ReportPramod Patidar
 
Analytic reasoning test (ART) tips & tricks
Analytic reasoning test (ART)  tips & tricksAnalytic reasoning test (ART)  tips & tricks
Analytic reasoning test (ART) tips & tricks
cocubes_learningcalendar
 
Quantitative Aptitude Test (QAT)-Tips & Tricks
Quantitative Aptitude Test (QAT)-Tips & TricksQuantitative Aptitude Test (QAT)-Tips & Tricks
Quantitative Aptitude Test (QAT)-Tips & Tricks
cocubes_learningcalendar
 

Destacado (14)

نننن ججج
نننن جججنننن ججج
نننن ججج
 
Aplicabilidad jurídica del pensamiento de John Locke
Aplicabilidad jurídica del pensamiento de John LockeAplicabilidad jurídica del pensamiento de John Locke
Aplicabilidad jurídica del pensamiento de John Locke
 
131759025 modul-bm-1-bhg-b
131759025 modul-bm-1-bhg-b131759025 modul-bm-1-bhg-b
131759025 modul-bm-1-bhg-b
 
ييييييي
يييييييييييييي
ييييييي
 
Skizophernia
SkizopherniaSkizophernia
Skizophernia
 
170195825 pmr-grammar
170195825 pmr-grammar170195825 pmr-grammar
170195825 pmr-grammar
 
BrochureAirSpain
BrochureAirSpainBrochureAirSpain
BrochureAirSpain
 
123739115 sentence-correction
123739115 sentence-correction123739115 sentence-correction
123739115 sentence-correction
 
6th floorsharingsession ep 1 - networking - arp v 1.0
6th floorsharingsession ep 1 - networking - arp v 1.06th floorsharingsession ep 1 - networking - arp v 1.0
6th floorsharingsession ep 1 - networking - arp v 1.0
 
Installing vm ware esxi 6.0 on supermicro server
Installing vm ware esxi 6.0 on supermicro serverInstalling vm ware esxi 6.0 on supermicro server
Installing vm ware esxi 6.0 on supermicro server
 
TDM Transport over mpls v 1.1
TDM Transport over mpls v 1.1TDM Transport over mpls v 1.1
TDM Transport over mpls v 1.1
 
Summer Internship Report
Summer Internship ReportSummer Internship Report
Summer Internship Report
 
Analytic reasoning test (ART) tips & tricks
Analytic reasoning test (ART)  tips & tricksAnalytic reasoning test (ART)  tips & tricks
Analytic reasoning test (ART) tips & tricks
 
Quantitative Aptitude Test (QAT)-Tips & Tricks
Quantitative Aptitude Test (QAT)-Tips & TricksQuantitative Aptitude Test (QAT)-Tips & Tricks
Quantitative Aptitude Test (QAT)-Tips & Tricks
 

Similar a Codigo cuenta cobro para su propia aplicacion

Trabajo practico nº 7 2012
Trabajo practico nº 7 2012Trabajo practico nº 7 2012
Trabajo practico nº 7 2012
Julián Benitez
 
Resaltar celdas en Microsoft Excel.
Resaltar celdas en Microsoft Excel.Resaltar celdas en Microsoft Excel.
Resaltar celdas en Microsoft Excel.
Moisés Elías Araya
 
segundo documento
segundo documentosegundo documento
segundo documento
MiguelngelRiveraPela
 
Excel 2013
Excel 2013Excel 2013
Excel 2013
DENYS LLAMUCA
 
Excel Avanzado 2016
Excel Avanzado 2016Excel Avanzado 2016
Excel Avanzado 2016
Andy Juan Sarango Veliz
 
Tema2 formulas y funciones
Tema2 formulas y funcionesTema2 formulas y funciones
Tema2 formulas y funciones
JC Bruno
 
Cómo eliminar los mensajes de errores en las fórmulas en excel 2010 (2)
Cómo eliminar los mensajes de errores en las fórmulas en excel 2010 (2)Cómo eliminar los mensajes de errores en las fórmulas en excel 2010 (2)
Cómo eliminar los mensajes de errores en las fórmulas en excel 2010 (2)
Funcionarios Eficientes
 
COMANDOS MACROS.pdf
COMANDOS MACROS.pdfCOMANDOS MACROS.pdf
COMANDOS MACROS.pdf
osorvilo
 
Manual de excel
Manual de excelManual de excel
Manual de excel
Lizbeth León Cobos
 
Cartilla de excel 10 grado
Cartilla de excel 10 gradoCartilla de excel 10 grado
Cartilla de excel 10 grado
Omar Rodriguez
 
estadistica.pdf
estadistica.pdfestadistica.pdf
estadistica.pdf
defa9294
 
Iniciación a las hojas de cálculo
Iniciación a las hojas de cálculoIniciación a las hojas de cálculo
Iniciación a las hojas de cálculo
Rafael Chacón Almeda
 
Operadores
OperadoresOperadores
Operadoresjosezea
 
Guia aprendizaje excel (4)
Guia aprendizaje excel (4)Guia aprendizaje excel (4)
Guia aprendizaje excel (4)
KarenYulieth1517
 
Guia de aprendizaje excel
Guia de aprendizaje excelGuia de aprendizaje excel
Guia de aprendizaje excel
clahelsa1994
 
Cálculo depreciación con excel
Cálculo depreciación con excelCálculo depreciación con excel
Cálculo depreciación con excel
ENRIQUE ANTONIO VEINTIMILLA MENDEZ
 

Similar a Codigo cuenta cobro para su propia aplicacion (20)

Curso de excel avanzado tema 6 macros
Curso de excel avanzado tema 6 macrosCurso de excel avanzado tema 6 macros
Curso de excel avanzado tema 6 macros
 
Anexo balance en excel
Anexo  balance en excelAnexo  balance en excel
Anexo balance en excel
 
Trabajo practico nº 7 2012
Trabajo practico nº 7 2012Trabajo practico nº 7 2012
Trabajo practico nº 7 2012
 
Resaltar celdas en Microsoft Excel.
Resaltar celdas en Microsoft Excel.Resaltar celdas en Microsoft Excel.
Resaltar celdas en Microsoft Excel.
 
segundo documento
segundo documentosegundo documento
segundo documento
 
Excel 2013
Excel 2013Excel 2013
Excel 2013
 
Excel Avanzado 2016
Excel Avanzado 2016Excel Avanzado 2016
Excel Avanzado 2016
 
Tema2 formulas y funciones
Tema2 formulas y funcionesTema2 formulas y funciones
Tema2 formulas y funciones
 
Cómo eliminar los mensajes de errores en las fórmulas en excel 2010 (2)
Cómo eliminar los mensajes de errores en las fórmulas en excel 2010 (2)Cómo eliminar los mensajes de errores en las fórmulas en excel 2010 (2)
Cómo eliminar los mensajes de errores en las fórmulas en excel 2010 (2)
 
COMANDOS MACROS.pdf
COMANDOS MACROS.pdfCOMANDOS MACROS.pdf
COMANDOS MACROS.pdf
 
Manual de excel
Manual de excelManual de excel
Manual de excel
 
Cartilla de excel 10 grado
Cartilla de excel 10 gradoCartilla de excel 10 grado
Cartilla de excel 10 grado
 
Excel novenos.pptx
Excel novenos.pptxExcel novenos.pptx
Excel novenos.pptx
 
estadistica.pdf
estadistica.pdfestadistica.pdf
estadistica.pdf
 
Iniciación a las hojas de cálculo
Iniciación a las hojas de cálculoIniciación a las hojas de cálculo
Iniciación a las hojas de cálculo
 
Operadores
OperadoresOperadores
Operadores
 
Guia aprendizaje excel (4)
Guia aprendizaje excel (4)Guia aprendizaje excel (4)
Guia aprendizaje excel (4)
 
Guia de aprendizaje excel
Guia de aprendizaje excelGuia de aprendizaje excel
Guia de aprendizaje excel
 
Guia aprendizaje excel
Guia aprendizaje excelGuia aprendizaje excel
Guia aprendizaje excel
 
Cálculo depreciación con excel
Cálculo depreciación con excelCálculo depreciación con excel
Cálculo depreciación con excel
 

Codigo cuenta cobro para su propia aplicacion

  • 1. Sub Casilladeverificación1_Haga_clic_en() 'Este es un código fácil de implementar en una hoja de excel, para recibir las claves de modificación y lectura escriba un correo a excelcontablecolombia@gmail.com y registrese como seguidor. Este aporte no tiene costo, si usted desea contribuir con el mantenimiento de este blog puede manifestarlo y recibirá las instrucciones, esta donacion lo hará merecedor de nuevos desarrollos y soporte. Alli va el codigo. '1. Aqui se imprime la hoja Formato, en la impresora predeterminada Application.ScreenUpdating = False Sheets("Form_Impresion").Select Sheets("Form_Impresion").PrintOut Copies:=1, Collate:=True '2. Aqui se copian los datos en una hoja de las cuentas de cobro emitidas para control 'Nombre Empresa Sheets("Form_Impresion").Select Range("A1").Select Selection.Copy Sheets("Listado").Select Range("A2").Select Do While Not IsEmpty(ActiveCell) ActiveCell.Offset(1, 0).Activate Loop Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False 'Fecha Sheets("Form_Impresion").Select Range("B5").Select Selection.Copy Sheets("Listado").Select Range("B2").Select Do While Not IsEmpty(ActiveCell)
  • 2. ActiveCell.Offset(1, 0).Activate Loop Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False 'Numero Sheets("Form_Impresion").Select Range("E5").Select Selection.Copy Sheets("Listado").Select Range("C2").Select Do While Not IsEmpty(ActiveCell) ActiveCell.Offset(1, 0).Activate Loop Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False 'Nit Sheets("Form_Impresion").Select Range("B9").Select Selection.Copy Sheets("Listado").Select Range("D2").Select Do While Not IsEmpty(ActiveCell) ActiveCell.Offset(1, 0).Activate Loop Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False 'Nombre Sheets("Form_Impresion").Select Range("B8").Select
  • 3. Selection.Copy Sheets("Listado").Select Range("E2").Select Do While Not IsEmpty(ActiveCell) ActiveCell.Offset(1, 0).Activate Loop Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False 'Vr Total Sheets("Form_Impresion").Select Range("E28").Select Selection.Copy Sheets("Listado").Select Range("F2").Select Do While Not IsEmpty(ActiveCell) ActiveCell.Offset(1, 0).Activate Loop Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False 'Impuesto Sheets("Form_Impresion").Select Range("E31").Select Selection.Copy Sheets("Listado").Select Range("G2").Select Do While Not IsEmpty(ActiveCell) ActiveCell.Offset(1, 0).Activate Loop
  • 4. Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False 'Detalle 1 Sheets("Form_Impresion").Select Range("B21").Select Selection.Copy Sheets("Listado").Select Range("H2").Select Do While Not IsEmpty(ActiveCell) ActiveCell.Offset(1, 0).Activate Loop Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False 'Detalle 2 Sheets("Form_Impresion").Select Range("B22").Select Selection.Copy Sheets("Listado").Select Range("I2").Select Do While Not IsEmpty(ActiveCell) ActiveCell.Offset(1, 0).Activate Loop Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False 'Detalle 3 Sheets("Form_Impresion").Select Range("B23").Select Selection.Copy Sheets("Listado").Select
  • 5. Range("J2").Select Do While Not IsEmpty(ActiveCell) ActiveCell.Offset(1, 0).Activate Loop Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False 'Detalle 4 Sheets("Form_Impresion").Select Range("B24").Select Selection.Copy Sheets("Listado").Select Range("K2").Select Do While Not IsEmpty(ActiveCell) ActiveCell.Offset(1, 0).Activate Loop Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False 'Detalle 5 Sheets("Form_Impresion").Select Range("B25").Select Selection.Copy Sheets("Listado").Select Range("L2").Select Do While Not IsEmpty(ActiveCell) ActiveCell.Offset(1, 0).Activate Loop Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False 'Detalle 6
  • 6. Sheets("Form_Impresion").Select Range("B26").Select Selection.Copy Sheets("Listado").Select Range("M2").Select Do While Not IsEmpty(ActiveCell) ActiveCell.Offset(1, 0).Activate Loop Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False 'Detalle 7 Sheets("Form_Impresion").Select Range("B27").Select Selection.Copy Sheets("Listado").Select Range("N2").Select Do While Not IsEmpty(ActiveCell) ActiveCell.Offset(1, 0).Activate Loop Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False '3. Aqui se vuelve a la hoja Formato Captura,se desprotege la hoja, se aumenta en 1 el numero de Cuenta de cobro, y se vuelve a proteger Sheets("FormatoCaptura").Unprotect "*****" Sheets("FormatoCaptura").Select 'Consecutivo If Range("B1") = "123456789" Then Range("F4").Value = Range("F4").Value + 1 Else
  • 7. Range("B1") = "123456789" End If ActiveSheet.Protect "*****", DrawingObjects:=True, Contents:=True, Scenarios:=True '4. Aqui se borran los datos ya usados Sheets("FormatoCaptura").Select Range("B1").Select ActiveCell.FormulaR1C1 = " " Range("B2").Select ActiveCell.FormulaR1C1 = " " Range("D2").Select ActiveCell.FormulaR1C1 = " " Range("A4:D4").Select Selection.ClearContents Range("A5:D5").Select Selection.ClearContents Range("A6:D6").Select Selection.ClearContents Range("A7:D7").Select Selection.ClearContents Range("A8:D8").Select Selection.ClearContents Range("A9:D9").Select Selection.ClearContents Range("A10:D10").Select Selection.ClearContents Range("B1").Select '5. Por defecto la fecha actual, si se requiere puede cambiarla
  • 8. Range("D2").Select ActiveCell.FormulaR1C1 = "=+NOW()" Range("B1").Select ActiveCell.FormulaR1C1 = "123456789" Range("E2").Select ActiveCell.FormulaR1C1 = "<<Actualice Fecha..." '6. Por defecto Reteiva del 8%, puede modificarse manualmente Range("F6").Select ActiveCell.FormulaR1C1 = "0.08" Range("D2").Select '7. Se guarda el archivo ActiveWorkbook.Save 'FIN.... Application.ScreenUpdating = True End Sub