忍者ブログ
  • 2025.06《
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 》 2025.08
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

2025/07/08 20:52 |
Modulol
Modulol - 1
0ption Explicit
Sub戻り値のマクロ0
Dim a As Strlng
Dim i As lnteger 'ループカウンタ(Sheetlの行数を指す)
For i = 2 To 6
'A列とSheetlのB列をかけて、SheetlのC列で割った値をSheetlのD列に入れる
Sheets(″Sheet3″).Range(″B″ & i).Value = TEST2(Sheets(rsheet3″)f Range(″A″ & i).Value)
Next i
End Sub
Fサliti♀llTi:T〔`1:Al:も,ξl:tring) As Long
Dim : As Long
i=2
Do While Sheets(″Sheet4″).Range(″A″ & i) く〉 ″″
if ATA12 〓 Sheets(″Sheet4″).Range(″A″ & i).Value Then
TEST2 = TEST2 + Sheets(″Sheet4″).Range(″B″ & i).Value
End lf
i=i+1
Loop
End Function
Sub TESTl()
'TEST2を呼んで結果を受け取りたい
Dim変数As Long
変数=1
Call TEST3(変数)
MSgBOX変数
End Sub
Pi:き♀lλ、首蹂懇洒警垢習与甥歩習じ_ジャ
'★マクロの表示ボックスに表示されない
MSgBOX変数
'TESTlで宣言した「変数」に値をセット
HENSU = 9
End Sub
Subレンジ指定0
Dim wLine As lnteger
wLine = 2 ・
MsgBox CStr(wLine) .
MsgBox Range(″G″ + CStr(wLine)).Value
MsgBox Range(″G″ & wLine).Value
Range(″J5″) = CStr(wLine)
End Sub
Sub Sample()
Dim a As Double, tmp As Variant
a = 12 345678
tmp = CStr(a)
MsgBox tmp+″″+VarType(tmp) '文字列型(8)を返します
End Sub
Subこのワークブックo
Workbooks(″Book2.xlsx″).Activate
ThisWorkbook.Activate
End Sub
Subオープンイベント0
Workbooks.Open ″C:¥Users¥9002715¥Documents¥Today¥Book2.xlsm″
End Sub
PR
2016/04/18 23:54 | VBA | コメント(0)
<<Mail | ホーム | Word>>
コメント
コメントの投稿















前ページ | ホーム | 次ページ