ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: heulp

[求助] Excel 也画精确比例的室内平面图

[复制链接]

TA的精华主题

TA的得分主题

发表于 2006-12-24 19:23 | 显示全部楼层

又学会了一招

谢谢

TA的精华主题

TA的得分主题

发表于 2006-12-28 13:32 | 显示全部楼层

顶 实在是太厉害拉 我得好好研究 学习一下

[em17]

TA的精华主题

TA的得分主题

发表于 2006-12-28 13:41 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2006-12-28 16:33 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2006-12-28 16:36 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
佩服!

TA的精华主题

TA的得分主题

发表于 2006-12-28 17:43 | 显示全部楼层

谢谢楼主,我也一直用EXCEL画平面图。有一点还要请教楼主:

1、如何确定单元格为正方形(列宽和行高的长度单位不一样,如何换算)

2、2个列宽为3的单元格与一个列宽为6的单元格宽度不一致

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-12-29 02:28 | 显示全部楼层
QUOTE:
以下是引用WATERSTYLE在2006-12-28 17:43:15的发言:

谢谢楼主,我也一直用EXCEL画平面图。有一点还要请教楼主:

1、如何确定单元格为正方形(列宽和行高的长度单位不一样,如何换算)

2、2个列宽为3的单元格与一个列宽为6的单元格宽度不一致

看得出,您也很用心地研究过Excel单元格在长宽定义上的区别。

因为Excel不是绘图软件,所以在长宽的定义上使用了2种不同的标准本就无可厚非(如果是秦始皇编写的,一定就统一标准了),而且往往会出现 “列宽x + 列宽y > 列宽(x+y) ” 的情况,对此我也曾思考良久,不得其解,望知情者授上一课。

但这并不影响我们使用它。  

画比例图需要无数个小单位的正方形,我们如何去获得呢?如何判断它是正方形呢?

里面有一个小技巧。

1. 通过目测先将列宽缩短到和行高差不多的长度(可以是2),这时候得到的矩形已经很接近正方形了,

2. 然后刷黑一个30×30的单元格群,并填充颜色,现在您是不是看到一个大矩形了?

3. 好了,以后的微调变得很简单了。

我们就好像用了一个数码放大镜,把小矩形放大了30倍,这时候只需通过目测就可以得到一个十分接近标准的正方形了,您也就可以得到小正方形的长宽数据了。

单元格尺寸是根据平面图的要求来定的,如果总面积很大,内部结构又复杂,就需要把单元格定得很小,这一定要在最初的时候就设想好,否则就会走弯路。

不仅仅是设计平面图,名片、信封、机票打印样本都可以用Excel设计,这里的道理是相通的。

上传一个机票的打印样本,可供航空旅游公司打印使用。   里面的行高只有1,比丝还细,表格必须放大到400%才能操作,是我有史以来做过的最精细的。

 

摘录了一位老师(对忘记了他的名字深表歉意)的解释供您参考。

Excel的行高和列宽单位无法用mm或cm表示。需要计算。在1024*768下,1CM约为38像素。以此为基准,可计算并控制报表的行列位置。
行高是以磅为单位
1mm=2.835磅
列宽与EXCEL的标准字体有关
=====================
"帮助"中说-------
出现在“标准列宽”框中的数字为适合于单元格的标准字体的数字 0-9 的平均值。
=====================
注解:
标准字体------是指EXCEL---工具---选项---常规中的标准字体(当然与字大小也有关)
因为字体中,如,0与1其宽度有可能不一样,EXCEL是以"标准字体"的0123456789这10个字符的平均值为计量单位.
1 个单位列宽为多少磅可用VBA得到。
=Range("A1").Width/Columns(1).ColumnWidth
(当然A1不能是合并了的单元格)
如:
简体OFFICE,默认标准字体(宋体12号)情况下
Range("A1").Width/Columns(1).ColumnWidth=6.444
这样行高为56.7,列宽为8.799时,为2*2CM

MHbmiy63.rar (4.59 KB, 下载次数: 87)


谢谢关注。

TA的精华主题

TA的得分主题

发表于 2007-1-9 08:26 | 显示全部楼层
QUOTE:
以下是引用heulp在2006-12-29 2:28:57的发言:

看得出,您也很用心地研究过Excel单元格在长宽定义上的区别。

因为Excel不是绘图软件,所以在长宽的定义上使用了2种不同的标准本就无可厚非(如果是秦始皇编写的,一定就统一标准了),而且往往会出现 “列宽x + 列宽y > 列宽(x+y) ” 的情况,对此我也曾思考良久,不得其解,望知情者授上一课。

……]

谢谢关注。

谢谢楼主祥答,我还有一个设想确定正方形单元格:就是在目测的基础上,以单元格顶点为顶点,画一个正方形(覆盖多个单元格),以此来验证单元格的正方形,但是这样有一个问题,希望楼主能解决:当画的正方形与单元格不吻合,需要微调单元格宽高时,画的正方形会随之变动(变成非正方形),楼主有没有办法将画的正方形固定长宽?

一些画矩形的小技巧,给不知道的朋友:

按住SHIFT,可画正方形(正圆形)

按住ALT,可以捕捉焦点(就像AUTOCAD一样)

按住CTRL,可以向四周调整大小

以上也可以组合,可能说的不是很清楚,大家试着做一下就知道了!

TA的精华主题

TA的得分主题

发表于 2007-1-9 13:41 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2007-1-9 14:49 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
然后
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-22 03:32 , Processed in 0.046003 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表