我正在尝试选择并复制excel中活动单元格的一行,其中一行单元格位于左侧,5行位于活动单元格的右侧(所选内容应包括我的活动单元格)。
我以这个草案为例:
Sub ExtendAndCopy5CellsToRight()
ActiveCell.Resize(1, 5).Copy
End Sub
但我需要在活动单元格的左边选择一个单元格,在活动单元格的右边选择五个单元格(所选的单元格应该包括我的活动单元格)。
如何在不删除突出显示的其他单元格的情况下自动高亮显示活动单元格的整个行?(当有活动单元格时,我想突出显示整个行,然后在移动时取消高亮显示。)T
我知道下面的VBA代码可以做到这一点,但它消除了所有其他填充颜色的单元格。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
Application.ScreenUpdating = False
' Clear the color of all the cells
我想在描述单元格中搜索预定义列表中的任何单词(条件),并从相邻的单元格中提取项目的相关美元金额。
为了说明,这里是我的设置:
A | B | C | D | E | F |
Date | Descr.| Amount| Cat1 | Cat2 | Cat3 |
D,E,F:每一个都是物品类别。如果该行中的项目属于某个类别,我希望它的金额填充到同一行中的类别单元格中。每个类别单元格都有一个公式来测试这一点并执行操作。
我的第一个想法是使用VLookup,但是我有一个查找值列表。我还没能成功地做到这一点。每个类别
根据我的经验,打开包含未对齐到单元格的图片对象的excel文件,往往会根据打开它的计算机的不同而发生变化。
我想知道是否有一种方法可以绕过这种性质,比如用设置的分辨率参数打开excel文件?
我的应用程序使用屏幕截图和单元格将粘贴的图片重新格式化为所需的大小。例如:
dim rng as range
set shtemp=worksheets.add
Set rng = shtemp.[B14:Q49]
rng.CopyPicture Appearance:=xlScreen, Format:=xlBitmap
shtemp.Shapes("Picture 1").Delet
这可能有更好的逻辑,但使用注释给用户是我理解让这个选择工作的唯一方法。也许你有更好的选择。
我几乎是一个在Windows XP机器上运行Excel2010的新手。
我有一个命名范围(比如A2:D8),我称之为GanttArea。在A8中,有一条给用户的提示:“任何额外的行都必须插入到此行的上方。”这是因为我不知道如何确保用户在正确的位置添加他们的附加行,并且我不知道他们是否会在后面的几个单元格下面添加其他行,这些行不适用于我正在尝试捕获的内容。
如果我进入
Sub SelectRange()
Range("GanttArea").select
End Sub
它将选择命
我希望根据同一行中的另一个单元格限制单元格中的值。
A中的值不得超过B中的值,如果B中的值为零,则在A中允许任何数字。
A | B
---
4 | 9 – allowed
5 | 0 – allowed
6 | 5 – the value in A should not be allowed
如何在列A中设置数据验证。
我希望A列中的所有行都有此验证规则。