2017-10-09 17 views
-1

次のExcel式をマクロに書く必要があります:= I2 &右(V2,4)。言い換えれば、あるセルの値をそのまま別のセルに連結したいのですが、そこから最後の4桁だけを取ります。本当に多くの異なる式からではありませんVBAで連結する数式

例えば

cell 1 81629895; 
cell 2 P9429 
=>result : 816298959429 
+1

[よくある質問](https://stackoverflow.com/help/how-to-ask) – Nrzonline

答えて

0

myVar = mySheet.Cells("I2") & Right(mySheet.Cells("V2"), 4) 
0

セルから値を取得するには、Range()。Value関数を使用します。 文字列から最後の4文字をプルするには、RIGHT()を使用します。 連結は、アンパサンド(&)を値の間に張り付けるだけです。

str = Range("I2").Value & right(Range("V2").Value, 4)