excel表格怎么定位单元(在excel中怎么定位单元格)

No.1

Excel单元格也可以定位,这一点对于插入图片对象十分有用。

那么如何对单元格进行坐标定位呢?

下面介绍两个属性,来实现。

此两个属性如上图所示,其实很容易理解。

一个是Top属性,当前单元格到Excel应用程序框顶部位置高度,相当于Y轴坐标。

一个是Left属性,当前单元格到Excel应用左边距,相当于X轴坐标。

X和Y轴坐标确定一个点在平面的位置。

这就是二维定位,由于是二维表,所以这样也就实现了单元格定位。

三维的话需要Z轴,没涉及到立体图形,所以这里先不做介绍。

No.2

功能:

Left,返回一个值,代表从A列的左边到该区域的距离,以磅为单位。

Top,返回一个值,代表从第1行的上边缘到该区域的距离,以磅为单位。

使用方法:

Dim Re as Range

set Re=Range("C10")

Re.Top

Re.Left

Re是一个Range对象变量。

当然,可以将这两个属性返回到表格内显示,或者用Msgbox函数输出。也可以将这个位置作为起始点,插入相应的图片对象等等。

No.3

下面以一个例子来进行说明。

如下图所示:

任意选择一个单元格,然后插入绘制一个太阳图形,图形直径大小为单元格高度。

还有一个删除图形按钮,把插入的图形全部删除。

另一个按钮实现数据输入功能,也就是选择任意单元格,单击按钮后弹出一个输入对话框,输入内容之后,将输入的内容添加到选定的单元格内。

这个功能对于一些输入性编码功能十分有用。

比如,想要输入一些值到单元格时,会用到。

下面看一下完整代码。

No.4

理解代码对于学习编程是一个很好的过程,无论这些代码有用还是没用,在分解的过程中,会得到某些启发。

绘制图形代码:

Private Sub CommandButton1_Click()
Dim R As Range
Set R = Selection
MsgBox "左边距:" & R.Left & VBA.vbCrLf & "上边距:" & R.Top
addShape R.Left, R.Top, R.Height, R.Height '新建Shape
End Sub

绘制图形函数:

Private Sub addShape(L As Long, T As Long, w As Long, h As Long)
'新建Shape
    Me.Shapes.addShape msoShape32pointStar, L, T, w, h
End Sub

输入数据按钮代码:

Private Sub CommandButton3_Click() '输入数据
Dim R As Range, x As String, c As Integer
Set R = Selection
x = InputBox("请输入数据:" & vbCrLf & "左边距:" & R.Left & vbCrLf & "上边距:" & R.Top, "输入数据", "", R.Left, R.Top)
x = VBA.Trim(x)
If VBA.Len(x) = 0 Then
    c = MsgBox("是否要清空数据?", vbYesNo, "提示")
    If c = 6 Then
        R.Value = x
    End If
Else
    R.Value = x
End If
End Sub

单元格定位就介绍这些,希望在实际应用中会用到。

欢迎关注、收藏

(0)

相关推荐

  • 如何将excel表格插入至word2019文档中

    随着科技的发展,电脑已经成为人们日常生活中必不可少的工具,当我们在使用word进行文档的编写时,如果需要将大量数据显示在word中的话,可以直接插入一个excel表格,接下来就由小编来告诉大家如何操作 ...

  • excel表格复制到word文档中怎样把格子去掉?

    今天小编给大家分享一个办公软件的操作技巧,EXCEL表格复制到WORD文档中如何把格子删除掉. 操作方法 01 我们先打开EXCEL工作表: 选中目标表格:再CTRL+C:执行复制命令. 02 然后, ...

  • 怎样将excel表格完美地复制到word中?

    excel表格完美地复制到word中的方法: 1.打开一片excel表格,都编辑好了,不要直接复制到word里面粘贴,按下面的步骤来: 2.选择文件,另存为: 3.选择保存地址,在保存类型中选择网页文 ...

  • excel表格复制到word文档中如何删除表格的边框?

    当在word文档中粘贴excel表格内容时,会把表格的边框都会一并复制过来.如何把这些边框删除呢?下面小编就为大家详细介绍一下,来看看吧! 步骤 1.打开excel工作表,把表中的内容复制. 2.打开 ...

  • Excel表格怎么设置错误检查包含公式的解锁单元格

    Excel表格是我们常用的办公软件之一,有小伙伴问怎么设置检查错误显示包含公式的解锁单元格,下面小编介绍一下.具体如下:1. 打开[Excel],点击菜单栏的[文件]2.再点击左侧的"选项& ...

  • 怎么给Excel表格设置在受保护视图中打开并允许编辑

    我们在使用Excel表格处理数据的时候,总会遇到这样那样的问题,今天就跟大家介绍一下怎么给Excel表格设置在受保护视图中打开并允许编辑的具体操作步骤.1. 首先,打开电脑上的Excel表格,进入编辑 ...

  • WPS怎么将Excel表格打印在一页纸中

    WPS是一款功能强大的办公软件,支持多种文件类型,有些用户想知道怎么将Excel表格打印在一页纸中,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步根据下图所示,用WPS打开电脑中 ...

  • 如何将EXCEL表格的内容导入到CorelDRAW中

    如何有效快速得将EXCEL表格的内容导入到CorelDRAW中,以CorelDRAW   X4   为例,x4以上版本的操作方式基本一样,X4以下的版本略有不同. 操作方法 01 先在excel表格中 ...

  • 多个Excel表格如何合并成一个Excel表格

    今天给大家介绍一下多个Excel表格如何合并成一个Excel表格的具体操作步骤.1. 首先我们需要把想要合并的表格前部放在一个文件夹中,并新建一个汇总表格,如图.2. 然后将汇总表格打开,然后在单元格 ...

  • excel表格打不开怎么办?excel表格打不开的原因及解决方法

    今天有网友反映,他昨天做的Excel表格打不开了,但其他Excel表格是可以打开的,非常郁闷,那么Excel表格打不开是什么原因呢,Excel表格打不开怎么办呢,下面脚本之家小编就来说说有关造成Exc ...