excel - Excel保持圆形居中
问题描述
我现在已经用谷歌搜索死了。
我在 Excel 中有 2 个圆圈居中(居中对齐)(居中对齐)我编写了我的 VB 代码以引用单元格 A1 以获得大小。圆 1 比圆 2 大 30%。我从 A2 得到的圆形 2 尺寸。
每次我更改 A1 中的值时,A2 都会更改“A1*1.3”。我的问题是,当圆圈改变大小时,它们不再在中心/中间对齐。
有没有办法锁定中心,这样当形状大小发生变化时它们就不会移动。
代码
Private Sub Worksheet_Change(ByVal Target As Range)
With ActiveSheet.Shapes.Range(Array("Circle1"))
.Width = Range("A1").Value * 30
.Height = Range("A1").Value * 30
End With
With ActiveSheet.Shapes.Range(Array("Circle2"))
.Width = Range("A2").Value * 30
.Height = Range("A2").Value * 30
End With
结束子
解决方案
推荐阅读
- testing - web component test mocha/chai/playwright(来自modern-web的web测试运行器):测试被中断,因为页面被重新加载
- go - 我们可以使用 AMQP Go 消费者将 JMS 发布者发布的事件映射到结构吗?
- powerbi - 我们可以在映射数据流中创建动态日期表吗?
- amazon-web-services - aws cli 不要求测试用户的 MFA 代码
- pdo - 当我对 IN 参数有绝对控制权时,在不准备的情况下从 PDO 调用存储过程是否安全?
- c# - 从 GetType 制作可转换类型?
- ceph - Ceph Monitor 超出法定人数
- java - 引起:org.postgresql.util.PSQLException:错误:列 performanc3_.app_user_internal_user_id 不存在
- flutter - 如何在 GCP 项目 #1 上使用 OAuth 客户端,而另一个项目 #2 与 firebase 有什么关系?
- mysql - 在 Apache Derby 中使用 MySQL 数据类型