-
Cómo copiar desde el portapapeles en Excel que utiliza VBA
-
VBA es un lenguaje de programación orientado a eventos creado y comercializado por Microsoft. VBA y el Editor de VB vienen incluidas en muchos productos de Microsoft, incluyendo Microsoft Office. El lenguaje fue diseñado para principiantes, y por lo tanto es fácil y rápido de aprender. El uso de VBA puede hacer un montón de cosas interesantes, como la información de copia desde el portapapeles y en sus programas de VBA. La creación de un programa para copiar la información del portapapeles es simple y toma sólo unas pocas líneas de código VBA.
Instrucciones
1 Abra Microsoft Excel.
2 Haga clic en "Herramientas", "Macro" y haga clic en "Visual Basic". Esto abre el editor de VBA.
3 Seleccionar "Herramientas" y luego "Referencias". Desplazarse por la lista y seleccione "Microsoft Forms 2.0 Object Library" y haga clic en "Aceptar".
4 Haga clic en "Insertar" y luego "Módulo". Ahora debería tener un módulo de código en blanco.
5 Tipo, o copiar y pegar, el código siguiente en el módulo de código:
Private Sub CopyFromClipBoard ()
Dim dataobj Como Nueva MSForms.DataObject
Dim S As String
DataObj.GetFromClipboard
S = DataObj.GetText
Debug.Print S
End Sub