Tag: 范围

在公式范围内应用条件限制

我必须select一个图表的值,一个值的范围: C7:K7 而且我想知道是否有可能把整个范围的条件,所以当任何值是某个字符时,它被认为是NA() 。 例如,我们有: '- 56 '- 78'5 12 我希望它被如下处理: =NA() 56 =NA() 78'5 12 编辑澄清: 我想使用一个公式,其中一个范围的一些值被视为另一个原始值。 这是因为我有一些值被认为是0( '- ),我想保留这些值,但在公式中指出,这些值必须被视为=NA() 。

VBA切割插入function无法正常工作

我试图削减行的范围,如果他们包含在列“B”,然后插入切到另一个工作表。 这是很好的做法,但如果列B不包含“CL”,它会插入一个空白的行到电子表格,而不是什么都不做。 我不确定为什么插入空行? 这是代码 With Sheets("Data") .Select ViewMode = ActiveWindow.View ActiveWindow.View = xlNormalView .DisplayPageBreaks = False Firstrow = .UsedRange.Cells(1).Row Lastrow = .UsedRange.Rows(.UsedRange.Rows.Count).Row For Lrow = Lastrow To Firstrow Step -1 With .Cells(Lrow, "B") If Not IsError(.Value) Then If .Value = "CL" Then .EntireRow.Cut Sheets("Sheet1").Select Rows("10:10").Select Selection.Insert Shift:=xlDown End If End With Next Lrow End With […]

将数组移动到范围VARIABLE

我想find这个,但我不能! 是否有可能移动/复制和VBAarrays到一个范围variables ,我不是说一个范围单元格,它是一个范围,你声明(例如:DIM运行范围) 我想要这样的东西: Public Function test() Dim ran As Range Dim myArray(4) As Integer myArray(1) = 1 myArray(2) = 2 myArray(3) = 3 myArray(4) = 4 'If I do this, it works! Range("A1:A4") = myArray 'But I want this and it does not work! ran = myArray End Function 谢谢!

公式来显示距离某一范围的最高值有多远

我完全享受Excel的挑战,但发现自己难住这一个,并通过纯粹的好奇心,我把它放在那里为别人尝试。 我一直在想一个公式,它显示了三个不同的值在下面的样本数据中被分类为下一个阈值的一部分。 Values 12458 (Okay) 28451 (Good) 54851 (Excellent) Threshold 0 10000 Poor 10000 20000 Okay 20000 35000 Good 35000 50000 Great 50000 Excellent 我需要做的是想一个公式,告诉我有多远(如果适用)一个特定的值是从下一个门槛。 我怎样才能解决这个问题?

从表中获得价值; 一个索引在一个范围内

我有2个用户input值。 一个代表number of users ,另一个代表license term 。 虽然license term是固定的,例如12 months , 24 months或36 months ,但是number of users数量在一个范围内。 例如, 1 to 99 users , 100 to 199 users , 200 to 500 users 。 我有一个Excel表格,表示基于这些值的prices 。 它设置如下: C1 C2 C3 C4 C5 FROM TO 12M 24M 36M 1 99 $10 $8 $6 100 199 $9 $7 […]

VBA查找范围内的最后一行?

我想find范围内的数据的最后一行。 例如我想find范围(“A15:A42”)中的最后一个空行。 它不应该超越A42。 任何帮助。 lRow = Range("C15:C42").End(xlDown).Row ….it goes beyond C42.. IMP信息从评论复制 是的..我将有一些其他的数据从C43 … – user2703472 3小时前

build立备用单元格范围vba

我的意图是build立一个dynamic的替代细胞范围失败,显然是缺乏知识。 For j = 1 To numFrame Set MaxStRange_OD_OUT = ActiveSheet.Range(Cells(1, 2 * (j + 1))) MaxVal = Application.Max(MaxStRange_OD_OUT) Debug.Print MaxVal Next j 我想要的是 MaxStRange_OD_OUT = ActiveSheet.Range(Cells(1, 4),Cells(1, 6),Cells(1, 8)) 当然细胞的数量可以改变,比如从1到10(numFrame) 谢谢

如何使用命名区域中的特定单元格的值?

我有一系列的表都有名字(即它们被命名为范围)。 这些表格将一系列数字相加,然后在矩形表格的右下angular单元格中提供总数。 这些表格根据用户放置的位置在不同位置粘贴到文档中。 所以问题是,我怎么知道每个表的名字,在这些表的右下angular提取总计单元格的值,然后将它们一起添加到一个单元格中?

Excel VBA:错误1004应用程序定义或对象定义的错误

我无法debugging我写的代码。 它运行良好,直到某个点,然后停止并显示: 运行时错误1004应用程序定义或对象定义的错误 。 我很久没有写VBA了,所以我的代码可能是一团糟=)。 问题似乎是:请参阅“为当前进程生成UID” 'Sheet Definitions strSourceSheet = "MasterReport" strComponentSheet = "UniqueIdComponents" 'defines row where data starts intEntryCount = 2 intImpCount = 0 'determine maximum number of rows for both sheets lngMaxRowSS = ThisWorkbook.Sheets(strSourceSheet).UsedRange.SpecialCells(xlCellTypeLastCell).Row lngMaxRowCS = ThisWorkbook.Sheets(strComponentSheet).UsedRange.SpecialCells(xlCellTypeLastCell).Row 'Run until there are no more entries For intEntryCount = 2 To lngMaxRowSS 'Prevents to overwrite […]

使用范围函数优于variables

我想使用范围函数中的variables来指定excel VBA中的自适应范围select。 Range("A"&aa+4":C5"&bb+4).Select 其中aa和bb是variables。 谢谢 !