小编sba*_*ers的帖子

Excel VBA中的动态函数调用

我只是好奇是否有办法动态调用函数.例如.

Sub foo1()
   Debug.Print "in foo1"
End Sub

Sub foo2()
   Debug.Print "in foo2"
End Sub
Run Code Online (Sandbox Code Playgroud)

有没有办法让我可以这样做:

Sub callSomeFoo(i as Integer)
   Call foo&i
End Sub
Run Code Online (Sandbox Code Playgroud)

或者是这样的必要:

Sub callSomeFoo(i as Integer)
   Select Case i
      Case 1 
         Call foo1
      Case Else
         Call foo2
   End Select
End Sub
Run Code Online (Sandbox Code Playgroud)

不是紧迫的事情......只是好奇.任何其他创造性的事情要做功能调用也是受欢迎的.

谢谢!

edit1:这是我的代码和下面列出的错误:

Sub foo1()
   Debug.Print "in foo1"
End Sub


Sub foo2()
   Debug.Print "in foo2"
End Sub


Sub callSomeFoo()
   Dim i%
   'using a cell on the worksheet to determine the function. Happens to be "1"
   i …
Run Code Online (Sandbox Code Playgroud)

excel vba dynamic excel-vba

11
推荐指数
1
解决办法
8275
查看次数

我可以将index.html和ui.r用于我的r闪亮界面吗?

在谈到这个就如何建立你的闪亮的应用程序完全在HTML,我想知道是否有任何方式使用结合这种方法与使用传统的ui.r方法.

原因:这种使用D3和R Shiny的方法似乎需要将所有D3代码放入index.html文件中.但我也想要一些交互性(selectInputs,dateRangeInputs,多个标签等).有什么建议?

r d3.js shiny

5
推荐指数
1
解决办法
1385
查看次数

基于上载数据的动态输入选择器

在此先感谢您的帮助.我理解如何根据预定义数据集的其他输入操作动态输入.即加载汽车数据集.用户选择单选按钮说他们只想看蓝色车.这会更改UI上某些输入选择器中的选项.

但是,如果我想允许用户上传csv文件,我该如何动态更新所有相关的小部件.即,用户上传其数据,输入选择器显示数据集中的所有变量以用于绘图和回归.

斜体部分是我的麻烦.

ui.r

library(shiny)

# Define UI for application that draws a histogram
shinyUI(fluidPage(

  titlePanel("My R Shiny App"),

  sidebarPanel(
    fileInput('file', 'Choose file to upload.'),
    #Select Box: y
    selectInput("y_input", label = h5("Select Time Series/Response Variable"),
                choices = names(myData),
                selected = NULL)

  )
) 
)
Run Code Online (Sandbox Code Playgroud)

server.r

library(shiny)

#Run once when app is launched
#Load data

shinyServer(function(input, output) {

  #Run once each time a user visits the app
  #Put code to build a distinct set of reactive objects for user …
Run Code Online (Sandbox Code Playgroud)

r shiny shiny-server

4
推荐指数
1
解决办法
2984
查看次数

通过字符串调用UI输入:R Shiny

提前致谢.

想知道是否有办法通过server.r文件中的字符串调用ui元素.

示例:而不是......

ui.Color <- input$color
Run Code Online (Sandbox Code Playgroud)

做点什么......

ui.Color <- input[,"color"]
Run Code Online (Sandbox Code Playgroud)

......有点像你可以用数据框做的.问题是类(输入)产生reactiveValues所以我不太确定如何将它子集化以获得特定值.

谢谢大家!

r shiny shiny-server

3
推荐指数
1
解决办法
452
查看次数

标签 统计

r ×3

shiny ×3

shiny-server ×2

d3.js ×1

dynamic ×1

excel ×1

excel-vba ×1

vba ×1