Me gustaría copiar celdas de Excel y pegarlas en el Bloc de notas usando la coma ,
como delimitador, en lugar del carácter de tabulación.
¿Hay alguna forma de cambiar el delimitador sin hacer una búsqueda y reemplazo en el Bloc de notas o guardar la hoja de cálculo como CSV?
microsoft-excel
Stefan Pietersen
fuente
fuente
Respuestas:
No creo que haya alguna forma de cambiar el carácter delimitador predeterminado (es decir, Tabulador) utilizado al copiar texto al portapapeles desde Excel. Sin embargo, lo que puede hacer es crear una macro para lograr el resultado que desea.
Cree una macro llamada algo así como CopySelectedCells y, opcionalmente, asigne un método abreviado de teclado para que pueda invocarlo rápidamente (le asignéCtrl + Shift+, Cpor ejemplo):
Desde el cuadro de diálogo principal Macro que se muestra arriba, haga clic en el botón Editar para abrir el Editor de VBA.
Vaya
Tools menu / References
y haga clic en el botón Examinar .Agregue Windows \ System32 \ FM20.dll :
Seleccione la opción Biblioteca de objetos de Microsoft Forms 2.0 ahora agregada a la lista de Referencias disponibles :
Edite el código de macro para que se vea así:
Cierre el Editor de VBA, seleccione un rango de celdas e invoque la macro, luego péguelo en el Bloc de notas para ver el resultado separado por comas.
fuente
Contiene las celdas requeridas como una cadena en una celda no utilizada con una coma entre ellas y copia solo esta nueva celda y pégala en el bloc de notas. Por ejemplo: = A1 & "," & B1
fuente
concatenate
puede que no sea una buena opción, ya que debe seleccionar las celdas a mano y no puede arrastrar y seleccionar las celdas que se concatenarán.Puede reemplazar todas las pestañas con comas en Notepad ++. Seleccione todo el texto, presione Ctrl+ Hy use
\t
para la pestaña. Asegúrese de activar el modo de búsqueda "Extendida".fuente