EXCEL如何画个坐标轴 然后在坐标轴中画个矩形。矩形的位置可调!!急!!在线等, 采纳追加200
以EXCLE 2003为例 :
菜单点击 插入 - 图片 - 自选图形 用箭头工具画坐标轴 (画的时候按住shift画直线)
然后用矩形工具画矩形.
不知道你的用途是什么.
如果要用改变单元格格式来"画"出矩形 可以用 offset 函数+条件格式试试
如果画图工具画出来,可以试试宏调整位置
懒得用vba了,用函数写了个
如图.H20左下角为原点 A1b1a2b2 分别输入矩形的 xmin,ymin和 xmax,ymax
ctrl+F3 空白输入名称: 区域
下面设置公式为:
=OFFSET($H$20,-$B$1,$B$2,$B$3-$B$1,$B$4-$B$2)
然后全选 坐标轴区域选择 条件格式 公式为:
=IF(AND(ROW()<=MAX(ROW(区域)),COLUMN()<=MAX(COLUMN(区域)),ROW()>=MIN(ROW(区域)),COLUMN()>=MIN(COLUMN(区域))),1,0)
设置格式为 单元格底纹 选个颜色 比如浅绿色
用VBA会简单很多, Offset Resize 里换上矩阵坐标和大小
Range("A1:U30").Cells(1, 1).Offset(3, 3).Resize(3, 3).Interior.ColorIndex = 3
下面是代码,你根据自己的情况修改
Sub 画矩形()
xmin = 150
xmax = 200
ymin = 150
ymax = 200
ActiveSheet.Shapes.AddShape msoShapeRectangle, xmin, ymin, xmax - xmin, ymax - ymin
End Sub