Tag: 单元格

VBA代码过滤一列,然后填写另一列中可见单元格的公式

我是相当新的macros,但我想过滤列AW,然后键入文本对应的AZ列中的条件。 当然,我想填充文本到可见单元格,然后重复使用列AZ中过滤的其他标准的过程。 我正在使用下面的代码,但它不填写列AZ,只在AZ2! 我不希望标头受到影响。 感谢这里的任何帮助! -Amy Sub Macro16() ' Macro16 Macro 'Insert Column – OK Columns("AZ:AZ").Select Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove Range("AZ1").Select ActiveCell.FormulaR1C1 = "Finalized Comment" Rows("1:1").Select Range("AS1").Activate Selection.AutoFilter 'Filter Combined Comment for #NA then type "Style linked to a Dropped T/P" Dim lastRow As Long With ActiveSheet .Range("AW2").AutoFilter Field:=2, Criteria1:="#N/A" lastRow = .Range("AW" & Rows.Count).End(xlUp).Row .Range(.Range("AZ2"), […]

希望使用Excel2010单元格列作为SQL Server 2008查询的驱动程序

很难相信我是唯一的一个,但是..我想要使用Excel中的连接function来连接到SQL Server数据库和填充列X的基础上使用Excel列A中的值作为主键,但无法find如何。 我试过(在命令文本窗口中input) select name from pbaTable where pbaid = (and this is where I'm stuck)

在excel中使用if语句来计算单元格范围的最小值的函数

我正在尝试计算一系列单元格的最小值。 细胞D3:D153含有干的或湿的,细胞C3:C153含有0-10的数字。 我想计算干细胞≤5的最小值 =MIN(IF(AND(D3:D153="Dry", C3:C153<=5)), C3:C153) 我认为上述将工作,但我最终与function错误。 我还有其他一些列,如G3:G153,其中包含干或湿,F3:F153包含一个从0到10的数字。如果我想把它包含在原始函数中,我将如何去结合它?

删除Excel单元格内的重复项

说我在一个Excel单元格中有以下文本string: John John John Mary Mary 我想创build一个公式(所以没有菜单function或VBA,请),将在另一个单元格给我 John Mary 我怎样才能做到这一点? 我到目前为止所尝试的是search互联网和SO关于这个问题,所有我能find的解决scheme涉及Excel的内置重复删除或涉及countif和更换重复"" 。 我也看了一下Excel函数的列表,尤其是那些“文本”类的函数,但找不到任何有趣的东西,可以在一个单元格中完成。

简单的查询与复杂的答案 – 如何selectRowA6行(最后一个非空白)为一个简单的公式

我有很多列都标有许多下面的值,可以是文字或数字 这里是当前的方程=INDEX(AK6:AK94,MODE(MATCH(AK6:AK94,AK6:AK94,0)))我有这在每列的单元格5中。 每列中的值的数量可能会增加或减less。 如果我引用整个列(直到工作表结束),空格会干扰准确的输出。 如何引用单元格A6 to Last Non-Blank

确定多个单元格的Excel VBA代码范围

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Intersect(Target, Range("$C$17:$C$80")) Is Nothing Then Exit Sub Select Case Target Case "" Target = "Priority 1" Target.Interior.ColorIndex = 3 Case "Priority 1" Target = "Priority 2" Target.Interior.ColorIndex = 6 Case "Priority 2" Target = "Priority 3" Target.Interior.ColorIndex = 45 Case Else Target = "" Target.Interior.ColorIndex […]

C#添加excel文本格式的数据到剪贴板

在C#中我需要将数据网格行复制到Excel。 由于一行中的某些值是双精度值,所以“ -Infinity ”值是可能的。 我试图复制行作为DataFormats.UnicodeText或DataFormats.Text但这给了我的输出“ #NAME? ”,我应该看到“ -Infinity ”(因为Excel自动插入“ = ”之前减号“ -Infinity “由于标准单元格式)。 在粘贴之前将单元格格式化为“ Text ”时,excel不会在“ -Infinity ”之前自动插入“ = ”。 顺便说一下,我不需要用excel中的double值进行任何计算,所以文本格式对我来说可以。 所以我的问题是如何将数据复制到剪贴板并将其粘贴到Excel中,同时将单元格格式设置为“文本”。

如何使用单元格值来定义图表数据的范围?

我有一组500个单元格,我使用下面的范围定义创build了一个图表: =Sheet1!$A$1:$A$500 我有2个单元格B1和B2中,我想定义开始和结束值(1-500内)的图表只显示我的数据的一个子集(假设从20到200)。 如何引用单元格B1和B2来取代我的数据范围定义中的$1和$500 ?

我怎样才能从Excel单元格中提取string?

我知道如何写入单元格,但是如何将已经存在的string写入excel文件的单元格中,并将其写入string对象,以便我可以使用它在其他单元格中生成数据? 我的代码到目前为止: Excel.ApplicationClass excelApp = new Excel.ApplicationClass(); excelApp.Visible = true; Excel.Workbook excelWorkbook = excelApp.Workbooks.Open("C:\\Users\\user\\Desktop\\list.xls", 0, false, 5, "", "", false, Excel.XlPlatform.xlWindows, "", true, false, 0, true, false, false); Excel.Sheets excelSheets = excelWorkbook.Worksheets; string currentSheet = "Sheet1"; Excel.Worksheet xlws = (Excel.Worksheet)excelSheets.get_Item(currentSheet); 我可以使用像这样的操作单元格内容: xlws.Cells[1,1] = "foo"; 但是我却遇到了麻烦,就是在我的程序中把单元格内容读入string。 任何帮助,将不胜感激。

如何确定哪些单元格/列有filter设置?

我正在使用Microsoft Interop来读取数据。 在excel表单中,多个随机列具有“filter”设置。 如何找出哪些单元格/列有filter设置? 我想LO加载只有filter设置的列。 这里是工作表的样子 第1-5行,第1-10列[长文本描述了表格中的数据,我不想加载] 第1-10行,第1列[有些数据,没有过滤,我不想加载] 第1-10行,第2-15列[只为某些列设置filter,我想检测过​​滤器并加载整列数据]