小编gui*_*wer的帖子

如何从另一个Excel工作簿中调用特定于表的宏?

我正在尝试调用另一个工作簿中的Excel宏.它是一个特定于表的宏,但Microsoft文档和Web上的研究给出的语法只提供了一种仅通过工作簿访问宏的方法.该语法是:

Application.Run ("testworkbook.xls!macroname")
Run Code Online (Sandbox Code Playgroud)

我需要做的是在那里有一个工作表参考,如:

Application.Run ("testworkbook.xls!Sheet1.macroname")
Run Code Online (Sandbox Code Playgroud)

我已经尝试过这个和许多其他变体,包括在那里有单引号或双引号,但我总是得到无法找到宏的消息.

编辑: 通过所有线索和大量测试,我找到了答案.您可以访问特定于Sheet的子,但必须使用像'Sheet1'这样的规范名称,您不能使用实际的工作表名称.显然其他工作簿不访问该信息.

因此,只要您不尝试使用工作表名称,上述格式就可以工作(您可能必须单引用工作簿名称(通过连接CHR(39)到任一端).

excel vba

8
推荐指数
1
解决办法
6万
查看次数

使用Excel VBA填写并提交Google文档表单

我正在尝试做这样的帖子,但使用Excel VBA.每次在Excel加载项上按下按钮时,我都想在google docs表单上提交回复.插件将是一个XLA文件,并用VBA编写.

我希望能够收集用户正在使用的功能.如果有人有更好的解决方案,我就会开放.

- -编辑 - -

是我试图写的形式(其中一个字段的代码摘录.)

<div class="errorbox-good">
    <div class="ss-item ss-item-required ss-text">
        <div class="ss-form-entry">
            <label for="entry_0" class="ss-q-title">
                UserName
                <span class="ss-required-asterisk">*</span>
            </label>
            <label for="entry_0" class="ss-q-help"></label>
            <input type="text" 
                   id="entry_0" 
                   class="ss-q-short" 
                   value="" 
                   name="entry.0.single">
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

--EDIT 2--这是我到目前为止所尝试过的,但它仍然没有用.我在".UserName.Value = Environ("username")的行上收到错误"我怀疑这是因为它找不到项目.username.

Private Sub GoogleForm()
    Dim ie As Object
    Set ie = CreateObject("InternetExplorer.Application")
    On Error GoTo errHandler
    With ie
        .navigate "http://spreadsheets.google.com/viewform?hl=en&cfg=true&formkey=dHFTMzkwR2RpY2tzSUNnbVhIcDN3WWc6MA"
        Do While .busy: DoEvents:  Loop
            Do While .ReadyState <> 4: DoEvents: Loop
                With .document.Forms(1)
                     'Username
                    .UserName.Value = Environ("username") …
Run Code Online (Sandbox Code Playgroud)

excel vba add-in excel-vba online-forms

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

Excel:根据日期突出显示整列

我在Excel中制作了自己的甘特图,如下图所示:

http://i.imgur.com/ECNEAOW.png.

我想根据日期突出显示整个列(或直到最后一个活动),如图所示.我想出了如何根据日期突出显示单个单元格,而不是整列.

我不知道怎样做不到将日期输入整个列,但我认为如果使用条件格式化会有更高效的东西.

excel conditional-formatting

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

在DAX中使用多个过滤器

我是DAX的新手.

我目前正在使用Power BI并试图创建使用几个不同SKU(或ID)的总销售额

我可以使用它来过滤到1 sku("A1"):

Measure = CALCULATE([销售总和],表4 [SKU] ="A1")

但我想过滤到五个不同的SKU.

示例数据:

2      1,050.54
3     43,925.20
4      8,596.00
5      1,630.00
8      3,330.00
A1        45.24
A2       499.87
A3    53,567.05
A4       337.92
A5     4,265.00
AB    12,651.94
ACC    7,634.95
ADV   -1,769.95
ANT        1.60
AUTO   9,655.40
BOOT     268.00
Run Code Online (Sandbox Code Playgroud)

这可能吗?

excel pivot dax powerbi

4
推荐指数
3
解决办法
3万
查看次数