尝试在Excel中自动添加缩进

尝试在Excel中自动添加缩进,excel,vba,indentation,Excel,Vba,Indentation,我使用Excel中的数据栏,我希望负数出现在中点的左侧,正数出现在中点的右侧。 我目前正在使用 .Offset(Rowcount, 13).Value = Me.TextBox13.Value 有什么方法可以实现这一点,例如,缩进 例如,类似以下内容: -15| |20 |12 -17| 试试这个: 在数据栏已就位的情况下,格式化单元格以使内容居中。然后将自定义数字格式应用于单元格,使用 0-0 诀窍是在正数格式前面加几个前导空格,在负数格式后面加几个尾

我使用Excel中的数据栏,我希望负数出现在中点的左侧,正数出现在中点的右侧。 我目前正在使用

.Offset(Rowcount, 13).Value = Me.TextBox13.Value
有什么方法可以实现这一点,例如,缩进

例如,类似以下内容:

   -15|
      |20
      |12
   -17| 
试试这个:

在数据栏已就位的情况下,格式化单元格以使内容居中。然后将自定义数字格式应用于单元格,使用

0-0

诀窍是在正数格式前面加几个前导空格,在负数格式后面加几个尾随空格。这将使数字偏离中心线。为了获得最佳效果,您可能需要调整所需的空格字符数

试试这个:

在数据栏已就位的情况下,格式化单元格以使内容居中。然后将自定义数字格式应用于单元格,使用

0-0

诀窍是在正数格式前面加几个前导空格,在负数格式后面加几个尾随空格。这将使数字偏离中心线。为了获得最佳效果,您可能需要调整所需的空格字符数


@KenWhite数据库是条件格式。@KenWhite数据库是条件格式。不太整洁,但我仍然认为它很聪明:)不太整洁,但我仍然认为它很聪明:)