Macro para copiar celdas especificas

Saludos Elsa, disculpa tanta molestia, quisiera saber si con la macro que me enviaste se pueden copiar solo ciertas celdas, ej. A1, c5, h4, a otra hoja del mismo libro, gracias. Joshua
Sub cargar_asiento()
Dim NRO_ASIENTO
' Consistencia de la carga
If Range("H18") = "Asiento Correcto" Then
' COPIANDO CARGA DE DATOS DE ASIENTO
Range("a5:h14").Select
Selection.Copy
' UBICARSE AL FINAL DE LA BASE DE ASIENTOS
Sheets("Hoja2").Select
ActiveSheet.Range("b5000").Select
Selection.End(xlUp).Select      'aparecía como x1Up
Selection.Offset(1, -1).Select
' PEGAR DATOS ASIENTOS
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False     'x1Values, x1None, Traspose
' INICIO
Application.CutCopyMode = False    'aparecía como Aplication
'volver a la hoja de inicio
Sheets("Hoja1").select
ActiveSheet.Range("b5").Select
' MENSAJE INDICANDO NUMERO DE ASIENTO
NRO_ASIENTO = Range("a5").Value
MsgBox ("Se ha contabilizado el asiento número" & NRO_ASIENTO)
' NUMERAR ASIENTO
Range("g5:h14,b5:d14").Select
Selection.ClearContents
Range("b5").Select
Else
MsgBox ("Existen errores en la carga del asiento, por favor verificar")
End If
End Sub

1 Respuesta

Respuesta
1
Para copiar solo ciertas celdas, modificá la línea inicial:
' COPIANDO CARGA DE DATOS DE ASIENTO
Range("a5:h14").Select
por esta otra:  Range("A1, C5, H4").Select
TE recuerdo que la consulta sigue abierta. Si el tema quedó solucionado no olvides finalizarla.
Sdos
Elsa

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas