作者:乔山办公网日期:
返回目录:excel表格制作
excel的绝对引用,只能是在你下拉或者左右填充的时候,单元百格或者单元格区域的位置不会变化。这样的引用在你的函数公式里,选定度你要锁定引用的位置,知按F4键可以实现,按1次,按2次,按3次效果都不相同,你可以自己试试。
如果你要那种道插入行或者列,公式引用都不变的锁定方法,是没有具体符号的。
但是你可以用excel的行函数和列函数来实现引用。
或者你版也可以用vba来完成。
具体你要实现什么,可以详权细说明。再给你解决方案
在你使用copy的sheet的SelectionChange事件中写入以下代百码即可
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim i As Integer, j As Integer, k As Integer, a As Single
i = Target.Row: j = Target.Column
a = Cells(i, j)
For k = 1 To 100
Cells(i + k, j) = a + Rnd * 100 + 1 '(Rnd * 100 + 1)其实就是(Rnd * (100-1+1) + 1)
Next
End Sub
楼上的循环度了100次,我也就循知环100次算了。截图中我道用的sheet3
有问题可以hi我
你要想简便的话抄,简单袭的点点,不想用手百输入那度么麻烦,可以这样:问
Function XXX(ST As Range) As String
XXX = ST.Text
End Function
这样便可在答Excel中引用"=XXX(A3)"
一般都是绝对引用,因为在语句中已经明确指定了地址
使用相对引用,则使用.offset
或者 .formulaR1C1 样式