如何在Excel VBA中的公式栏中获取单元格值?

Ali*_*Tor 0 excel vba excel-vba

我有一个Excel数据表,此工作表有一个单元格,可见值和公式栏中的值不同.

我使用Cell.Value但它返回可见值.我想在栏中获得价值.

图像理解问题:

在此输入图像描述

我的意思是可见值是MMK333098333101,条形值是MMK333098.

那么如何在VBA Excel中获得条形值?

Sco*_*ner 5

条形值都是.如果向下拖动该栏,您将看到两个值.它由线插入物分隔.您无法看到第二行,因为您只在公式栏中显示一行.

在此输入图像描述

如果你想要第一部分,那么你将需要使用LEFT和Find来找到回车并获取它之前的所有值.

=LEFT(A1,FIND(CHAR(10),A1)-1)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述