小编Gar*_*eth的帖子

Excel VBA在Combobox中传递值的ID

寻找关于将值的Id传递到excel VBA中的参数的最佳方法的建议.

基本上我试图复制获取值而不是文本本身,例如在html中:

<option value="1">Option one</option>
Run Code Online (Sandbox Code Playgroud)

将返回1.我可以将Id连接到字符串的开头或结尾,例如:

.additem varList(0, 1) & " | " & varList(1, 1)
Run Code Online (Sandbox Code Playgroud)

但是,如果有意义,我正在寻找一个"更清洁"的选择?

干杯

excel vba identifier

2
推荐指数
1
解决办法
3597
查看次数

如何仅更改vba powerpoint中的线形颜色

我有责任在Powerpoint VBA中进行颜色填充.当我选择线条和方框时,我只想更改线条并让方框保持颜色.有没有办法只改变私人形状?

powerpoint vba lines colors shapes

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

使用VBA从Excel打开PowerPoint演示文稿,然后将该演示文稿设置为变量

我必须将大量Excel图表发布到特定的PowerPoint文档中,然后在Excel VBA中构建一个宏来为我完成.

我能够正确地打开我想要更新的PowerPoint演示文稿,但是我不知道如何设置我刚刚打开的演示文稿到一个名为的变量MyPresentation.

Dim myPresentation As PowerPoint.Presentation
Dim PowerPointApp As PowerPoint.Application

PowerPointApp.Presentations.Open Filename:="obscured filepath and name"`
Run Code Online (Sandbox Code Playgroud)

显然还有一些额外的代码,但我正在尝试将我刚刚在第3行设置的Presentation设置为MyPresentation变量,这样我就可以引用刚刚打开的文档了.

excel powerpoint vba excel-vba powerpoint-vba

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

使用vba Excel插入公式

我正在尝试创建一个在特定单元格中插入公式的宏.为此,我使用以下代码.

首先,我选择合适的纸张:

Sheets("Resultaat").Select
Run Code Online (Sandbox Code Playgroud)

然后我选择要插入公式的单元格:

Range("C2").Select
Run Code Online (Sandbox Code Playgroud)

我使用如下ActiveCell.Formula插入公式:

ActiveCell.Formula = "=COUNTIF(Overview!$G$2:$G$1000;">0")"
Run Code Online (Sandbox Code Playgroud)

此代码不起作用.它给了我以下错误.

编译错误:预期的结束语句

我认为错误是由">0"代码的一部分引起的.有没有办法使这个代码工作?

excel vba excel-vba

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

如何更改单选警报对话框的颜色?

如何更改单选按钮的颜色?下图显示默认情况下,单选按钮为蓝色,但我想更改此设置。

在此处输入图片说明

我的代码是:

 AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(
                    context);
            alertDialogBuilder.setCustomTitle(promptsView);
            alertDialogBuilder.setItems(frequencyName, null);
            // alertDialogBuilder.setTitle("SELECT FREQUENCY");


            alertDialogBuilder.setSingleChoiceItems(frequencyName, -1, new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialogInterface, int i) {

                    selectedFre = frequencyName[i];
                }
            });

            alertDialogBuilder
                    .setCancelable(false)
                    .setPositiveButton("OK",
                            new DialogInterface.OnClickListener() {
                                public void onClick(DialogInterface dialog, int id) {

                                    txtFrequency.setText(selectedFre);
                                }
                            })
                    .setNegativeButton("Cancel",
                            new DialogInterface.OnClickListener() {
                                public void onClick(DialogInterface dialog, int id) {
                                    dialog.cancel();
                                }
                            });


            AlertDialog alertDialog = alertDialogBuilder.create();


            alertDialog.show();
Run Code Online (Sandbox Code Playgroud)

java android

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

用于连接数组的宏

我有一些有价值的数组如下.

array(0) = "1"
array(1) = "2"
array(3) = "3"
.
.
.
array(n) = "n"
Run Code Online (Sandbox Code Playgroud)

有N个数组我必须附加到字符串as

String = combined(array(0),array(1),.....,array(n))
Run Code Online (Sandbox Code Playgroud)

可以有人请指教.

macros excel vba excel-vba

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