ich ein tutorial zum Vergleichen von zwei Excel-Tabellen und stieß auf diese beobachten:Was ist worksheet.Cells (row, col) .Formula
cellVal1 = ws1.Cells(row, col).Formula
In dem Video sagt er, dass dies den Wert der angegebenen zuordnet Zelle zum cellVal1
. Ich habe nur Menschen ws.Cells(row, col).Value
verwenden gesehen und kann nicht scheinen, etwas über .Formula
in Bezug auf .Cells(<row>,<col>)
zu finden Was .Formula
tut und es ist anders als .Value
?
Die Variable würde mit der Formel und nicht das Ergebnis der Formel enden. Also sagen wir in Zelle (1,1) gibt es eine Formel '= Summe (1,1)', der '.Value 'würde 2 zurückgeben, aber die' .Formula 'würde' = Summe (1,1) 'als a zurückgeben Zeichenfolge. –
Hier sind einige Links in einer groben Reihenfolge der Relevanz zu Ihrer Frage: [Range.Value Eigenschaft] (https://msdn.microsoft.com/en-us/library/office/ff195193.aspx), [Range.Formula Eigenschaft ] (https://msdn.microsoft.com/en-us/library/office/ff838835.aspx), [Range.Text-Eigenschaft] (https://msdn.microsoft.com/en-us/library/office/ ff840217.aspx), [Eigenschaft des Range.Value2] (https://msdn.microsoft.com/en-us/library/office/ff193553.aspx), [Range.Cells-Eigenschaft] (https://msdn.microsoft. com/de-us/library/office/ff196273.aspx) – Jeeped
Also wenn Sie 'Cell (1,1) .Value' ist 'Cell' betrachtet eine Art von Teilmenge von' Range'? Da ich diese _Range_ Eigenschaften sah, aber nicht erkannte, dass sie mit _Cell_ –