vba

    1热度

    1回答

    我在Excel 2010中有一个工作表,它被设置为一个伪表单(我没有创建它,我只是试图修复它),所以格式化表明用户只能输入在某些细胞中。根据某些功能,这些区域需要重置,即清除,尽管需要保留公式和标准/条件格式。我已定义的每个这些细胞的/范围作为所以可以很容易地循环通过它们使用以下代码命名范围: - Public Sub ResetDetailSheet() Dim nm As Name

    0热度

    1回答

    对问题进行跟踪回答以前回答的问题:Excel VBA - Run a macro based on a range of dropdown lists。 当前:这是用于个人费用电子表格,我使用我的Master工作表上的G列来分类从我的信用合作社提供的.csv导入的行项费用。列G中的每个单元格都有一个下拉列表,它是我工作簿中其他工作表的名称:Power,Gas,Groceries等。当前,当您从列G

    0热度

    1回答

    我的访问表单“frmLoad”有五个标签页。其中一个页面有一个子表单“frmClients”,带有几十个标签页。 我需要循环浏览frmClients上的每个选项卡页面,Debug.Print选项卡名称,修改某些标签,然后继续下一步。 (我没有访问frmLoad任何其他选项卡,我只提到它的情况下,我们完全限定的一切。) 我一直在阅读的文档是令人困惑的。首先,我不确定页面和Tab之间的区别。

    1热度

    2回答

    我正在使用以下代码片段来保存电子表格,并将其设置为仅值并重新保存。但是,工作簿打开然后宏停止运行。 这是为什么?我该如何阻止它?我试过设置ScreenUpdating = False无济于事。 Sub saveReport() Dim nwkbk As Workbook Dim thsWkbk As Workbook Set thsWkbk = ThisWorkbo

    0热度

    2回答

    我想调用一个来自Modulework中的子工作簿,但最终出现错误消息“Method'Sheets'object'_Global'failed”。如果单独运行,我在Module1中的子运行良好。我在的ThisWorkbook代码是如此简单: 我在模块1的代码是这样的: Sub gvGetDPMlist() Sheets("Sheet1").Range("tDPM[#All]").AdvancedF

    -3热度

    1回答

    我想将word文档的所有图像存储在sql数据库中。我发现了几个关于如何通过InlineShapes集合解析图像的代码示例,这些示例工作正常。但是,我现在错过了如何将图像存储在sql服务器图像列中的示例。 任何人都可以发布一个例子,其存储在数据库中的对象InlineShape。请使用command或recordset对象? 更新:这里是代码 Sub SavePictures() Dim SQL

    0热度

    1回答

    我正在创建一个工具栏按钮,用于将颜色从白色背景,黑色字体更改为选定区域内的白色字体黑色背景。 (将用于P & L,会计中的资产负债表等)。 但我还需要按钮中的某些功能,通过选定的单元格查找,找到任何现有的边界并将它们变成白色。通过布尔值或某些东西来检查背景颜色是否为黑色,然后将现有边框变为白色。我不需要制作任何新的边框,只需反转现有的边框的颜色即可。 这是我已经有,但它只是让白色所有边界: Dim

    0热度

    2回答

    我有一段代码从一张随机数的表格(从第7张表格开始)复制一些信息。如下 Sub Controle() Dim sh As Worksheet, N As Long Dim i As Long, M As Long N = Sheets.Count M = 1 For i = 7 To N Sheets(i).Range("E2").Copy Sheets("Contr

    0热度

    1回答

    我需要选择特定工作表上的列。不知怎的,这是行不通的: Dim ws As Worksheet Set ws = Worksheets("Mysheet") ws.Columns("A:S").Select Selection.EntireColumn.AutoFit 而且简单Columns("A:S").Select不激活片我需要

    0热度

    1回答

    我在DLookup函数中有这个错误,虽然有很多问题遍布整个网络,这些解决方案似乎解决了我的问题,无论是或者我没有做对。 这里的代码导致我的悲伤行: startID = DLookup("[Sandwich Order ID]", "Sandwich Orders", "[Order Number] = " & Me.Order_Number.Value)