facebook twitter hatena line email

「Excel/VBA/基本」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(基本)
(変数を使う)
 
行15: 行15:
 
dim a as integer
 
dim a as integer
 
dim b as integer
 
dim b as integer
dim c as string
+
dim str as string
c = "hello"
+
str = "hello"
 
a = 2
 
a = 2
 
b = 1
 
b = 1
Test = c & (a + b)
+
Test = str & (a + b)
 
End Function
 
End Function
 
</pre>
 
</pre>
 
セルに以下をいれるとhello3が入る
 
セルに以下をいれるとhello3が入る
 
  =Test()
 
  =Test()

2023年2月18日 (土) 03:45時点における最新版

セルに値を返す

マクロのmodule1に以下を記述

public Function Test
Test = 1
End Function

セルに以下をいれると1が入る

=Test()

変数を使う

public Function Test
dim a as integer
dim b as integer
dim str as string
str = "hello"
a = 2
b = 1
Test = str & (a + b)
End Function

セルに以下をいれるとhello3が入る

=Test()