Red de conocimiento informático - Problemas con los teléfonos móviles - Utilice RANGE en VBA para copiar datos en un rango a otra hoja de trabajo

Utilice RANGE en VBA para copiar datos en un rango a otra hoja de trabajo

El programa tiene varios errores: el número de Celdas no puede ser cero y el número mínimo es 1; UseRange debe ser UsedRange si se usan Celdas entre corchetes de Rango, es necesario que haya dos, una es; el inicio y el otro Para la terminación, si solo hay una celda, no es necesario incluirla en el rango. El procedimiento modificado es el siguiente.

Espero que te haya resultado claro y útil. o(∩_∩)o

Con hojas de trabajo(1)

.Range(.Cells(4, 1), .Cells(UsedRange.Rows.Count, 1)). Copiar ' ←Error de definición de aplicación o definición de objeto

Terminar con

Con Hojas de trabajo(1)

.Cells(4, 1).Select

ActiveSheet.Paste

Terminar con