小编Oli*_*tti的帖子

无法从 Excel 中完全删除 xlwings 插件

到目前为止我所做的:

  1. 删除了 xlwings Python 模块pip uninstall xlwings
  2. 删除了.xlam引用的 Excel 文件
  3. 取消选中 Excel 内“Excel Addins”中的插件,它显示一条消息,询问我是否要删除它,因为找不到原始文件,所以我单击“是”。

当我打开 Excel 时,xlwings.xlam文件现在尚未加载。

问题:

  1. 我仍然在功能区中看到 xlwings 选项卡。但是当我在文件->选项->自定义功能区中看到。我没有看到任何 xlwings 参考。

在此输入图像描述

  1. 在 VBA 编辑器的“项目”部分中,我仍然看到该xlwings.xlam插件

在此输入图像描述

excel vba excel-addins xlwings

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

执行时用UDF在单元格中写入内容

我正在编写一个UDF,它通过多次尝试从网站获取数据,因此可能需要一段时间(10秒钟)来计算.问题是Excel冻结,直到完全计算UDF.

我想在调用单元格中编写"检索数据...",同时下载和处理数据而不挂起Excel.一旦函数结束,将文本更改为结果.

这可以实现吗?

excel vba excel-vba user-defined-functions

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

为什么这种排序算法有效?

我有以下算法来订购一个包含10个数字的.txt文件

for (int i=0;i<array.length;i++)
{
    for(int j=i;j<array.length;j++)
    {
        if (array[i]<array[j])
        {
            temp=array[i];
            array[i]=array[j];
            array[j]=temp;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

它会按顺序写入一个包含所有数字的新.txt文件.但是用笔纸说它不应该起作用.它是以下内容:

7 10 4 3 5 8 1 3
Run Code Online (Sandbox Code Playgroud)

算法应该这样做:

10 7 4 3 5 8 1 3
10 8 4 3 5 7 1 3
10 8 5 3 4 7 1 3
10 8 5 4 3 7 1 3
10 8 5 4 7 3 1 3
10 8 5 4 7 3 3 1
Run Code Online (Sandbox Code Playgroud)

显然,最后一行不是有序的,为什么代码做得对呢?或者......当我用笔和纸做的时候,我哪里错了?

sorting algorithm

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