EXCEL求助!!!

2025-06-29 10:40:59
推荐回答(6个)
回答1:

根据描述可以使用VBA的selection change 事件来处理


Excel版本参考:2010,2007

1、ALT+F11,进入VBE编辑器

2、双击Sheet1标签,粘贴如下代码:

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)

On Error Resume Next

Cells.FormatConditions.Delete

With Target.EntireRow.FormatConditions

.Delete

.Add xlExpression, , "TRUE"

.Item(1).Interior.ColorIndex = 6

End With

End Sub

3、关闭VBE对话框,返回工作表

4、点击单元格,查看效果

第二种方法:若使用WPS打开视图----阅读模式--选择颜色OK

回答2:

复制代码

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)

Cells.Interior.ColorIndex = xlNone

Target.Offset(, 1 - Target.Column).Resize(1, 20).Interior.ColorIndex = 34


s = Target.Column

If Columns(s).Interior.ColorIndex = 6 Then

Columns(s).Interior.ColorIndex = 0


Else

Columns(s).Interior.ColorIndex = 6

End If


End Sub

这个效果,你不应该看岔行哦?哈哈

回答3:

这种能实现选中的变颜色,其他的都是白色
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.Interior.ColorIndex = 0
Selection.EntireRow.Interior.ColorIndex = 35
End Sub

回答4:

比如C1单元格是从C4开始到C100的总和
=suM(C4:C100)
想求其他的话
选中求出来的这个总和
将鼠标移至右下角出现一个黑色粗体的十字架
将十字架一直向右拖就可以了

回答5:

上面的回答已经很全了
我看你没有给分,那我就来个通俗的 你新建个表做个试验
在A1输入1
A2输入2
一、B1输入=A1
然后复制B1粘贴到B2
二、B1输入=$A1
然后复制B1粘贴到B2
你会发现=A1的话
B2显示的公式是=A2
=$A1
B2显示的还是=A1

回答6:

这个简单,你用高级筛选功能把两张表的相同部分找出来就行了,相同部分就是卖掉的,高级筛选在"数据"选项里!