excel-vba-mac

    0热度

    1回答

    我有这个宏(用Excel 2016/Windows编写),它是一个非常简单的预定工具,用于检查资产当前是预订还是空闲。根据这一点,无论是写在预订期将结束或在下次预订周期将在另一个工作表开始: Sub Schaltfläche1_Klicken() Worksheets("Tabelle10").Activate With Columns(4)

    0热度

    1回答

    我目前使用Office 365订阅为Mac运行Excel。我试图在某个单元格值发生变化时执行VBA宏。我已经在网上查看,看到很多使用Worksheet_Change Sub的代码示例,但它不适用于我。这是我的代码目前的样子: Private Sub Worksheet_Change(ByVal Target as Range) Target.Font.ColorIndex = 5 En

    2热度

    1回答

    我试图让一个宏在Excel 2011 for Mac中正常工作,以在Excel 2016 for mac中工作。目标是让用户指定一个包含.csv文件的文件夹,然后该宏循环遍历所有.csvs文件,打开每个文件以将信息复制到另一个工作簿中。 当试图打开用户选择的文件夹中的第一个.csv文件时,宏失败,并且出现1004错误,无法找到文件。 (侧面说明:在宏早些时候,workbooks.open与用户选择

    0热度

    1回答

    我的循环在最后一行之前打破了几千行。 比方说,最后一行是高达12000,它的循环,直到9800 For i = 2 To lastrow If ws.Cells(i, 2).Value = "4" Then Rows(i).Insert Range("E" & i).Value = ws.Cells(i + 1, 5) i = i + 1

    0热度

    1回答

    我想通过使用Dir的文件进行迭代,并且我知道它在Mac上的工作方式与Windows不同。 This question一直有帮助,但我一直无法实施建议的解决方案。第一次调用Dir成功返回所需的文件名,但第二次调用崩溃excel。我想实现这样的模式: Sub printFileNames() Dim path as String Dim fileName as String

    2热度

    1回答

    这是我的函数: Function FindLast(searchTerm As String) As Integer Set cell = Worksheets("nameofsheet").Columns("A").Find(what:=searchTerm, searchorder:=xlByColumns, searchdirection:=xlPrevious) I

    2热度

    1回答

    在一张表中我有一个左右对齐的字符串。我需要过滤所有左对齐,并为每个创建一个新的单元格/行。 我已经开始与 Sub test() Dim c As Variant For Each cell In Columns("C") If cell.HorizontalAlignment <> xlLeft Then Else: c = cell.Value

    0热度

    1回答

    我有一个带有脚本的excel文件,可以根据我输入到一个电子表格中的数据生成单独的pdf。但是,代码是使用Windows创建的,我想在Mac中使用它。任何人都可以帮助改变脚本的路径名?脚本如下: Sheets("6 comp").Activate Range("$I$93").Value = i ActiveSheet.Calculate ClientName = Ra

    2热度

    1回答

    我已经在Excel中看到了如何评论/取消注释VBA代码块的帖子,但它们似乎都与Excel for Windows有关。我无法找到一种类似的方法来评论Excel 2016 for Mac 2016中的大块代码。请帮助。 下面是相关的职位,我发现对于Windows: How to comment and uncomment blocks of code in the Office VBA Editor

    1热度

    1回答

    这是问题所在。我在Excel中创建了一个链接到数据表的下拉列表。数据表由两个字段组成:产品号和价格。我已链接到此表的下拉列表位于计算定价的单独工作表上。用户从下拉列表中选择产品,并将关联的价格放置在单独的单元格中,然后计算总价格。为了这个工作,我做了一个非常大的IF公式,嵌入了许多IF语句。它成功地工作了一段时间,直到我试图改变数据表或添加额外的IF语句超出我目前的水平。 Excel会说公式太长。