a350101 发表于 2021-5-6 08:31:31

怎么用openpyxl设置红色字体?

请教:用openpyxl怎么设置单元格内一串数字里的第2和第3个数字为红色字体

suchocolate 发表于 2021-5-8 13:25:38

VBA倒是简单,openpyxl没查到:
Sub color()
    Range("A1").Select
    ActiveCell.Characters(Start:=3, Length:=2).Font.Color = -16776961
End Sub

a350101 发表于 2021-5-12 21:14:32

suchocolate 发表于 2021-5-8 13:25
VBA倒是简单,openpyxl没查到:

请教:这个代码能直接放到python里吗?进入盲区了

suchocolate 发表于 2021-5-12 21:37:15

a350101 发表于 2021-5-12 21:14
请教:这个代码能直接放到python里吗?进入盲区了

这个不是python的,是excel内置的VBA语法。excel常用的宏就是基于VBA的。
在excel里按【alt】+【f11】打开vba就知道了
页: [1]
查看完整版本: 怎么用openpyxl设置红色字体?