- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
下面的子例程为几个数组分配内存,然后显示一个消息框。它在我的 PC 和每个人的笔记本电脑上运行良好,除了我的。我的机器上出现“内存不足”错误,它的内存比其他人都多。我有 32 GB 的内存。
我们都在同一硬件上运行 32 位版本的 Excel。我尝试重新启动以清除所有内存,并且仅在重新启动后运行 Excel。这对我没有帮助。当我检查我的任务管理器时,它显示我的内存使用率非常低(大约 15%)。
如果我开始删除维度语句以分配更少的内存,则该例程最终会运行。
但是为什么我的笔记本电脑内存不足,我怎样才能让它工作呢?
Sub Test()
Dim A(482) As Date
Dim B(482) As Integer
Dim C(482) As Integer
Dim D(482, 100) As Double
Dim e(482, 100) As Double
Dim f(482, 100) As Double
Dim g(16000) As String
Dim h(16000) As String
Dim i(16000) As Single
Dim j(16000) As String
Dim k(16000) As String
Dim l(16000) As Integer
Dim m(16000) As String
Dim n(16000) As Date
Dim o(16000) As Integer
Dim p(16000) As String
Dim q(16000) As String
Dim r(16000) As Double
Dim s(16000) As Date
Dim t(16000) As Integer
Dim u(16000) As Double
Dim v(16000) As Double
Dim w(16000) As Integer
Dim x(16000) As Double
Dim y(16000) As Double
Dim a1(16000) As Double
Dim a2(16000) As String
Dim a3(16000) As Double
Dim a4(16000, 482) As Integer
Dim a5(16000, 482) As Integer
Dim a6(16000, 482) As Integer
Dim a7(16000, 482) As Integer
Dim a8(16000, 482) As Double
Dim a9(16000, 482) As Double
Dim a10(16000, 482) As Double
Dim a11(16000, 482) As Double
Dim a12(16000, 482) As Double
Dim a13(16000, 482) As Double
Dim a14(16000, 482) As Double
Dim a15(16000, 482) As Double
Dim a16(16000, 482) As Double
Dim a17(16000, 482) As Double
Dim a18(16000, 482) As Double
Dim a19(16000, 482) As Double
Dim a20(16000, 482) As Double
Dim a21(16000, 482) As Double
Dim a22(16000, 482) As Double
Dim a23(16000, 482) As Double
Dim a24(16000, 482) As Double
Dim a25(16000, 482) As Double
Dim a26(482) As Double
Dim a27(16000, 482) As Double
Dim a28(16000, 482) As Double
Dim a29(16000, 482) As Double
Dim a30(16000, 482) As Double
Dim a31(16000, 482) As Double
Dim a32(16000, 482) As Double
Dim a33(16000, 482) As Double
Dim a34(16000, 482) As Double
Dim a35(16000, 482) As Double
Dim a36(16000, 482) As Double
Dim a37(16000, 482) As Double
Dim a38(16000, 482) As Double
Dim a39(16000, 482) As Double
Dim a40(16000, 482) As Double
Dim a41(16000, 482) As Double
Dim a42(16000, 482) As Double
Dim a43(200, 2) As Double
Dim a44(200) As Double
Dim a45(200, 2) As Double
Dim a46 As Date
Dim a47(482, 100) As Double
Dim a48(482) As Double
Dim a49(482) As Double
Dim a50(482) As Double
Dim a51(482) As Double
Dim a52(482) As Double
Dim a53(482) As Double
Dim a54(482) As Double
Dim a55(482) As Double
Dim a56(482) As Double
Dim a57(482) As Double
Dim a58(482) As Double
Dim a59(482, 482) As Double
Dim a60(482) As Double
Dim a61(482) As Double
Dim a62(482, 100) As Double
Dim a63(482) As Double
Dim a64(482) As Double
Dim a65(482) As Double
Dim a66(482) As Double
Dim a67(482) As Double
Dim a68(482) As Double
Dim a69(482) As Double
Dim a70(482) As Double
Dim a71(482) As Double
Dim a72(482) As Double
Dim a73(482) As Double
Dim a74(482) As Double
Dim a75(482) As Double
Dim a76(16000) As Double
Dim a77(16000, 482) As Double
Dim a78(16000) As Double
Dim a79(16000, 482) As Double
Dim a80(16000) As Double
Dim a81(482) As Double
Dim a82(16000, 482) As Double
Dim a83(16000) As Double
Dim a84(16000) As Double
Dim a85(16000, 482) As Double
Dim a86(16000, 482) As Double
Dim a87(16000, 482) As Double
Dim a88(16000) As Double
Dim a89(16000) As String
Dim a90(16000) As String
Dim a91(16000, 482) As Double
Dim a100(482) As Double
Dim a101(482) As Double
Dim a102(40) As Double
Dim a103(40) As Double
Dim a104(40) As Double
Dim a105(40) As Double
Dim a106(40) As Double
Dim a107(40) As Double
Dim a108(40) As Double
Dim a109(40) As Double
Dim a110(40) As Double
Dim a111(40) As Double
Dim a112(40) As Double
Dim a113(40) As Double
Dim a114(40) As Double
Dim a115(482) As Double
Dim a116(482) As Double
Dim a117(482) As Double
Dim a118 As Double
MsgBox ("Hello!")
End Sub
最佳答案
如果您有支持 LAA 的版本,在 64 位操作系统上运行的 32 位 Excel 使 Excel 可以使用 4GB。 (没有LAA,Excel只能使用2G)。您拥有多少物理内存没有区别。
那4GB是总内存。它由 Excel 应用程序本身、您打开的所有工作簿、安装的任何插件和运行的 vba 代码使用。
您正在为这些阵列分配接近 3GB 的空间。无论 Excel 分配什么,你都达到了极限。
根据您的评论,删除插件显然会导致 > 4GB 和 < 4GB
关于Excel "Out of Memory"错误运行宏只发生在内存最多的机器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65078735/
我被难住了。如果我对文件路径进行硬编码,则此脚本在我的 Windows 机器上的 Eclipse 中运行良好。如果我尝试接受参数并在我的边缘节点(一个 linux 机器)上运行它,它不会抛出任何特定的
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 关闭 8 年前。 这个问题似乎不是关于 a specific programming problem,
我们最近将我们的基础架构从 Solaris(Oracle/Sun Java) 迁移到 AIX(IBM Java)。 我们的客户将使用我们共享的算法(AES)和 key 上传加密文件,一旦加密文件放置在
我想编写一个程序(java),它接受一个文件作为输入,对其进行加密(使用aes128)并通过ftp发送该加密文件,接收者接收它并使用 key 进行解密。我是初学者,有什么帮助可以做到这一点吗?非常感谢
我正在尝试将一些为 1c2 机器 (thumb) 编译的 DLL 导入 WinMobile 6.1 C# 智能设备项目。 然而,当我尝试将它们导入我的 C# 项目时,我得到“无法添加对...的引用”,
我正在寻找 FPGA + 机器。 它应该是入门级定价(例如不超过 200 美元)。 编辑:我想制作一个 ASM 图表并将 FPGA 编程为我在图表中指定的行为 最佳答案 你看过Arduino ? 关于
这是我想完成的: Write a program that stimulates a bean machine Your program should prompt the user to enter
我尝试使用以下命令在 Windows 10 上使用 hyperv 创建一台机器: docker-machine create --driver hyperv default 但它给了我: This m
我有个问题 我的问题是我有一个将 mapred.map.tasks 配置为10的作业(抓取工具),这意味着我的工作将一次创建10个映射器。但是我的集群将 mapred.tasktracker.map.
我正在尝试使用命令重新启动 Docker sudo docker restart a7f8ce75f51f 但我收到以下错误 Error response from daemon: Cannot re
在新机器上引导 Eclipse 是一个非常耗时的过程,您最终会问自己是否真的需要每个插件。但这些都很方便,并且有助于养成一致的习惯。 Eclipse 引导问题包括: 解释/记录需要发生的事情 粘贴正确
我们希望建立一个 Docker 开发节点,我们团队中的任何人都可以将东西部署到其中。 我使用 SSH 创建了一个新的 Docker 机器,如下所示: docker-machine create \
如果可能的话,我想使用 java.util.logging 来做到这一点,有什么想法吗?谢谢。 最佳答案 您可以尝试一下SLF4J . Simple Logging Facade for Java (
当 vagrant up 时,我们的 vagrant box 需要大约 1 小时才能提供第一次运行,在配置过程的最后,我想将盒子打包到本地文件夹中的图像,以便下次需要重建时将其用作基础盒子。我正在使用
我正在为我的图像处理项目构建一个 SVM 线性机,在其中提取正样本和负样本的特征并将其保存到目录中。然后,我使用这些功能训练 SVM,但收到一个无法调试的错误。下面是我用于训练分类器的 train-c
问题描述: 我要将MySQL server 5.7.11 (win32) 安装到Windows server 2012 中。服务器中安装了多个网络接口(interface)卡,我将安装多个绑定(bin
我想安排一台 (AWS) Linux 计算机启动、运行程序,然后自行关闭(以将成本保持在最低水平)。我可以放 mycommand; shutdown 在/etc/rc.local 文件中。但如果我需要
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 4 年前。 Improve this ques
如何将此文件的输出发送到另一台 Linux 计算机的主目录。 显然,我想发送此文件的输出: sed '/^\s*#/d;/^$/d' /etc/httpd/conf/httpd.conf 到 nati
我有一个 Linux 机器,我可以使用 SSH 进行 root 访问。 我想使用GDB来调试系统。 这是一个精简的 Debian 软件包;因此,我里面没有任何编译工具。 uname -a 给出: 2.
我是一名优秀的程序员,十分优秀!