【问题标题】:Add a shape to a specific cell in Excel将形状添加到 Excel 中的特定单元格
【发布时间】:2021-03-12 20:05:35
【问题描述】:

是否可以用矩形填充区域 (A1:H4) 内的单元格,以便填充整个单元格,并且在对区域进行排序时,矩形形状与它所在的单元格保持一致?

为华盛顿和罗斯福添加了 3 种形状的原始范围

在名称列上排序后会发生这种情况:

是否可以将形状绑定到特定单元格?

编辑:如果形状适合单元格的大小,那么它会在对范围进行排序时“停留”在单元格中?

【问题讨论】:

    标签: excel shapes


    【解决方案1】:

    如果您使用 SORT() 或使用功能区上的 data->sort 对多列进行排序,它将保持行的完整性,并且您的颜色将保持在原处。例如:

    =SORT(A2:AH4)
    

    将按照 ID# 顺序对这 3 行进行排序,并在每行移动时保持颜色。

    【讨论】:

    • 谢谢我这样做了,但是绿色方块保留了它的原始行 (Roosevelt),而其他两个矩形保留了它们的原始行号 (2)。我创建了所有三个相同的矩形 - 通过选择形状并观察所需的大小,我使用功能区上的数据->排序进行排序。
    • 我可能会感到困惑。你是如何创建这些矩形的?我假设您只是为单元格设置背景颜色。如果您在单元格上绘制形状,它将不会随单元格移动。在主页功能区菜单上,使用文本颜色选择旁边的油漆为这些单元格着色。如果不清楚,我可以在上面发布它的屏幕截图。
    • 谢谢 - 我在 Visual Basic 中创建形状。如果形状比它包含的单元格稍大,它在排序时不会随它移动 - 华盛顿的两个形状保留在第 2 行。然而,罗斯福的形状比单元格略小,所以它在排序时确实留在单元格中。
    • 对尺寸问题很感兴趣。为什么要使用VB?条件格式规则不起作用吗?在 VB 中,您不需要创建矩形。您可能只为单元格着色。是否有某种原因需要一个矩形来覆盖单元格?给单元格着色的逻辑是什么?
    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-07
    • 1970-01-01
    • 2019-01-02
    • 1970-01-01
    • 2011-09-08
    相关资源
    最近更新 更多