Tag: excel 2013

当列中的值为空时macros不会停止

我使用下面的代码填充我的主表(在代码中称为sht)的一列。 在这张表(sht)中,当从C85下来时,我想让macros在C列的空单元格中停止。 我将如何去追求这个目标? Sub VTZ() Dim sht As Worksheet, sht2 As Worksheet Set sht = Sheets("16-Compliancy-Rebuild") Set sht2 = Sheets("OpmerkingBackup") Dim Table1 As Range Dim Table2 As Range Dim Dept_Row As Long Dim Dept_Clm As Long Dim rng As Range Set Table1 = sht.Range("D85:D1185") Set Table2 = sht2.Range("B3:B1103") Dept_Row = sht.Range("H85").Row Dept_Clm = sht.Range("H85").Column For […]

如果不是空列表,用逗号连接

在Excel中,我需要将每个其他单元格连接成一个“主”单元格。 我已经用这个公式来征服之前=SUBSTITUTE(TRIM(G2 & " " & BC2 & " " & BE2 & " " & BG2), " ", ", ")但是当我连接的数据有这个改变数据在它的逗号。 我需要连接的单元格范围是从G2到BG2的所有其他单元格。 什么是最好的行动,使这发生处理连接,涉及逗号列表? 编辑 我的意思是改变数据是这个 S223 – Pills, S2323 – Patterns – Backstock, 1/Var 成为这个与上面的公式 S223, -, Pills,, S2323, -, Patterns, -, Backstock,, 1/Var

在Excel中创build自定义时间格式

我如何创build自定义时间格式? 我正在使用Excel工作表来跟踪我的工作时间。 我把每天的工作时间加起来,总共得到一个星期。 但它似乎不能在24:00以上显示。 除非我将格式更改为hh:mm:ss。 我不想多余的两位数字在结尾,但唯一的其他选项是hh:mm。# 我希望它是呃:但显示超过24小时(如36:50)。 我也不明白的“自定义”选项可以有人帮助?

Excel VLOOKUP – 不检测匹配

我想在下面链接的XL工作表中使用VLOOKUP。 我正在尝试查找基于文本string(9位数字,有时包括一个X),它看起来像工作正常,但它没有拿起所有的情况下。 这是公式: =VLOOKUP(A2, Lookup!$A$2:$B$8845, 2, FALSE) 查找数据本身位于第二个选项卡中,称为“查找”。 在某些情况下,公式返回“#N / A”,好像在查找列表中找不到匹配,但实际上列表中有匹配,例如300431419(主数据表中的第27行)。 我已经检查了额外的空间或其他任何会禁止比赛但是什么都看不到的东西。 我正在使用公式中的FALSE标志,我的理解是指需要完全匹配,查找数据不需要sorting。 这两列已被设置为“文本”格式。 谁能帮忙? https://drive.google.com/file/d/0B0IxepT0FbEFMGlCYWM5dHl4Rm8/view?usp=sharing

Excel VBAcombobox的值不同于文本

我设置了一个combobox,当select时将更新数据透视表。 但是我需要combobox从所选文本中返回一个不同的值。 恩。 您在下拉框“Cheerios”中select一个产品名称。 但它的SKU编号为1234.我需要combobox返回1234,而不是“Cheerios”。 这可能吗? 编辑: 下面是我从哪里获得我的列表填充的图像。 B列是下拉菜单中显示的内容,A列是我select产品时需要返回的内容。 编辑2: Private Sub cmb_SkuSelect_Click() Dim xlSheetSort As Worksheet Dim lastRow As Long Dim skuValue As Integer Set xlSheetSort = ActiveWorkbook.Worksheets("Sort") lastRow = xlSheetSort.Range("A1").End(xlDown).Row With xlSheetSort.Range("B1:B" & lastRow) Set c = .Find(cmb_SkuSelect.Value, LookIn:=xlValues) If Not c Is Nothing Then skuValue = xlSheetSort.Range("A" & c.Row).Value End If End […]

在Excel 2013中将独特的项目从一列过滤到另一列

Excel 2013中有两列。列“A”有80个音乐名称行,另一列“B”有50个类似的音乐名称logging。 我需要从列“A”中提取30个与列“B”不相似的独特音乐名称logging。 我尝试了VLOOKUP,但没有给出独特的结果。

消失的Excelbutton

我看到button消失在整个Office程序 – 有谁知道为什么这可能会发生? 下面的第一个截图是第一次打开时的VBE窗口 – 如果我拖动一个工具栏到一个新的位置,它的所有图标出现,但只要鼠标hover在一个button,图像消失(尽pipebutton仍然可以点击)。 其他时候,当我打开VBE窗口时,所有的button显示正确,并且不会消失,当鼠标光标移动它们(不知道为什么有时会发生这种情况)。 例如,我注意到button消失的另一个地方是在复制/粘贴时出现的popup对话框中。 button和下拉选项performance出相同的行为 – 一些图像从一开始就消失了(即最初的popupbutton),而一些图像在鼠标移过它们(下拉selectbutton)时消失。

将标题行中的每个单元格作为单独的列插入到标题所在的数据之前

我有一个Excel工作簿,我需要采取标题信息,并将其作为一个列插入。 我目前的设置是这样的(除了数据越来越多的权利和下降) 我需要一个macros来格式化数据,如下所示: Excel 2013 VBA可以这样吗? 编辑 我不想转置标题行。 我试图插入一个空白列之前的标题,并将值写入新插入的列。

根据名称和date将数据从一张纸复制到另一张

所以我有两张床单 两者都是花名册。 一个有date的顶部,左侧名称。 另一个则相反。 我需要从后者的数据复制到前者。 我可以将复制单元格硬编码到单元格,问题是从名册到名单的人员变动量。 什么是完成这个最好的方法?

Excel使用范围名称添加

所以如果我有一个范围名称的范围。 MasterRange引用B2:B4 然后在B2的CRange中,那么参考C2的CRange是1的值然后在B3 DRange中,参考D2的DRange是值2然后在B4的Engeange中,那么参考E2的ERange是值3 有没有办法使用一个范围来引用其他范围为了广告? 如果我= SUM(INDIRECT(MasterRange))只说1,似乎并没有增加DRange&ERange