el título exactamente, ¿hay alguna manera de llamar a un proceso de una macro de Excel?Incrustar un proceso R en una macro de VBA
Respuesta
No estoy familiarizado con el proceso r, pero este enlace parece ser válido para su pregunta.
http://www.unt.edu/rss/class/splus/UsingRWithinExcel.pdf
Rexcel - Utilizando R dentro de Excel
general
El Excel complemento RExcel.xla
permite utilizar R desde dentro de Excel. El paquete contiene, además, algunos libros de Excel que demuestran diferentes técnicas para usar R en Excel. Hay dos tipos de servidores, de fondo y de fondo. El servidor de fondo está totalmente oculto para el usuario , toda interacción con R tiene que hacerse en Excel. El servidor de primer plano permite el acceso directo a la línea de comando R GUI mientras trabaja en Excel. El servidor de fondo se instala con el servidor R (D) COM, el servidor de fondo depende del {R} -package rcom, que debe instalarse> desde CRAN.
Uso
Hay por lo menos tres formas diferentes de utilizar R desde dentro de Excel modo Scratchpad escritura R Código directamente en una hoja de cálculo Excel y transferir escalar, vector, y las variables de matriz entre R y Excel
modo Macro
escritura macros u canta VBA y las macros provistas por RExcel.XLA, adjuntando las macros al menú artículos o elementos de la barra
funciones de hoja de
R puede ser llamado directamente en las funciones en celdas de la hoja
modo de apuntes
El menú Rexcel contiene los siguientes artículos:
R Start
inicia una conexión a R Si es necesario pone en marcha un proceso de I a acceder> desde Excel Para los detalles de código que se ejecuta en el arranque ver sección Inicio
Cerrar R
Cuando este proceso se está ejecutando, R Inicio cambia a Cerrar R Ejecutar código Al seleccionar un rango (solo una columna de ancho) en Excel que contiene código R válido y luego elegir este elemento de menú se ejecuta el código seleccionado
Obtener
obtiene el valor de una variable R en la célula Excel activo o rango Los valores posibles son escalares y matrices de números o cadenas, o tramas de datos.
Deja
Pone los valores de la gama Excel seleccionado en una variable R. Los valores posibles son escalares y matrices de números o cadenas, o marcos de datos. Si se va a poner un marco de datos, la primera fila del rango de Excel debe contener los nombres de las variables para el marco de datos . Poner para dataframes solo transfiere datos en filas y columnas visibles, las filas ocultas y las columnas no se transferirán a .
Copiar código
Pone el contenido del rango seleccionado en el portapapeles de Windows, asumiendo que es código R, y se envuelve el código en el procedimiento de VBA llama para que quede listo para su inclusión en VBA macros
RExcel, un complemento gratuito para Excel que se puede descargar de la red de distribución R. RExcel integra a la perfección todo el conjunto de métodos estadísticos y gráficos de R en Excel.
R Through Excel El libro ofrece una buena entrada para los que empiezan con R a través de la familiar de Microsoft Excel ..
yo también No estoy familiarizado con R.Pero me encontré con estos 2 enlaces que pueden ser útiles:
Windows Component Services Integrating R and Excel on the COM Layer
y,
High-Level Interface Between R and Excel
[ 's]
Sé que la respuesta aceptada está subida de nivel y hace que parezca que se está haciendo bien, pero ... Las respuestas del enlace único son [motivos para la eliminación] (http://meta.stackoverflow.com/q/251006/2596334). Las [razones para esto] (http://meta.stackexchange.com/q/8231/235574) son legión. Por favor, lea ["¿Cómo escribo una buena respuesta?"] (Http://stackoverflow.com/help/how-to-answer): 'Proporcione contexto para los enlaces'. –
- 1. Abrir/activar documentos de Word en una macro de VBA
- 2. Deshacer de edificio en una macro de Excel de VBA
- 3. Uso del símbolo # (hash) en VBA Macro
- 4. ¿Cómo configurar una prueba unitaria en VBA Excel Macro?
- 5. ¿Cómo ejecutar una macro "OnEnterSlide" o "OnLeaveSlide" en Powerpoint VBA?
- 6. ¿Cómo generar XML desde una macro de Excel VBA?
- 7. Excel VBA - Ejecutar macro antes de guardar
- 8. Incrustar HWND en proceso externo usando SetParent
- 9. ¿Cómo asigno un atajo de teclado a una macro de VBA en Outlook 2007?
- 10. macro VBA Excel escribiendo un entero de entrada en una celda
- 11. Macro de Word, que almacena la selección actual (VBA)
- 12. VBA Macro se bloquea después de 32000 filas
- 13. Java: lenguaje de scripting (macro) para incrustar en una aplicación de escritorio Java
- 14. Ejecutar secuencias de comandos R desde VBA
- 15. VBA: MSXML2.DOMDocument cambiado a MSXML2.DOMDocument40 en macro
- 16. Cómo bucle de filas con macro de Excel VBA?
- 17. ¿Podemos escribir una macro en C# para Excel
- 18. Incrustar tramas R en Latex a través de org-mode
- 19. EXcel VBA: Macro de Excel para crear una tabla en PowerPoint
- 20. Cómo incrustar un UITableView en una UIScrollView
- 21. Escribir una fórmula en una celda de Excel usando VBA
- 22. Pragma en definir macro
- 23. Llamar a una macro dentro de otra macro en Twig
- 24. ¿Cómo hacer una macro que se ejecuta periódicamente en Excel?
- 25. Definir una macro fuera del contenido de una macro
- 26. ¿Cómo llamar macro macro específica de una hoja de un libro de Excel en otro?
- 27. R + ggplot: cómo usar un suavizador personalizado (Proceso Gaussiano)
- 28. Incrustar una fuente en delphi
- 29. Incrustar PayPal en un IFRAME
- 30. ¿Combina varias celdas en una en Excel con macro?
¿cómo se llaman, Google es tu amigo? :-) –
Google es definitivamente un amigo. –