小编One*_*tch的帖子

AddChart2 VBA宏中的数字代表什么?

我使用Excel 2013在插入图表时记录宏,在我的情况下是一个列聚簇图表.在视图代码选项中,它显示了一行代码,如下所示:

ActiveSheet.Shapes.Addchart2(286,xl3DColumnClustered).Select
Run Code Online (Sandbox Code Playgroud)

请帮助我,因为我无法理解286代表的是什么.我知道Addchart2的语法是:

expression.AddChart2(Style,XlChartType,Left,Top,Width,Height,NewLayout)
Run Code Online (Sandbox Code Playgroud)

如果我将"286"更改为"285",则图表将显示为蓝色背景.如果数字为100,则会出错.

谁能告诉我这个数字代表什么?

谢谢.

excel charts vba excel-2013

13
推荐指数
2
解决办法
1万
查看次数

跳过未知操作码:66,不是 8086 指令 - 尚不支持

我用的是emu8086。我有一个问题,要求我在从六段输入转换后显示我们在七段显示器上看到的内容。我应该以十六进制输入我的数据,如果它与七段表的十六进制输入匹配,则显示十进制数,例如。3FH = 0, 06H = 1。我使用数组来实现这个程序。下面是工作源程序:

\n
ORG 100H     \n\nMOV AL,[1840H]   \xef\xbc\x9binput in this memory location\nMOV CL,0AH       ; initialize length counter\n   \nAGAIN:  CMP AL,MSG+BX     ; compare to check if the data matches\n        JE RESULT         ; jump to RESULT if data matched\n        INC BX            ; increase decimal output by 1 if data not matched\nLOOP AGAIN\n\nMOV [1841H],0FFH          ; display FF if no data matched the array\n\nHLT\n\nMSG DB 3FH, 06H, 5BH, 4FH,66H, 6DH,7DH,07H,7FH,6FH        ; my array with hexa inputs\n\nRESULT: MOV [1841H],BL                 ; display …
Run Code Online (Sandbox Code Playgroud)

assembly machine-code opcode x86-16 emu8086

2
推荐指数
1
解决办法
8272
查看次数

标签 统计

assembly ×1

charts ×1

emu8086 ×1

excel ×1

excel-2013 ×1

machine-code ×1

opcode ×1

vba ×1

x86-16 ×1