excel - 尝试在 Excel 中自动添加缩进

标签 excel vba indentation

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

.Offset(Rowcount, 13).Value = Me.TextBox13.Value

有什么办法可以通过例如缩进来实现这一点?

例如,像这样:
   -15|
      |20
      |12
   -17| 

最佳答案

尝试这个:

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

0;-0

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

enter image description here

关于excel - 尝试在 Excel 中自动添加缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35142309/

相关文章:

Python:将excel数据转换成dataframes

vba - 使用vba删除范围内的删除线单元格

vba - ActiveX 控件命令按钮代码名称的虚假更改

vba - Excel与粘贴作为图片重复一列

visual-studio - Visual Studio : any one click switch between tabs and spaces indentation?

indentation - Squeak 中的 Smalltalk 代码如何自动缩进?

javascript - 如何在excel js中下载带有图像的excel表

mysql - 如何使用jxl将excel表格数据导入mysql数据库?

multithreading - 从 VBA 调用计算密集型例程而不停止 Excel GUI

c# - Visual Studio 中的缩进快捷方式