VBAで使用する適切なコードを教えてもらえますか?例えば、列AでA1テキストがBUYならば、B1である次の列で数式を=c4+c5+(d1*c6)+(d1*c7)
とし、列Aのテキストがの場合にとなるような式を実行したいと考えています。数式は=c4+c5+(d1*c6)+(d1*c7)+(d1*c6)
となり、残りの部分は購入または売却の条件が満たされたときに自動的に計算されます。ありがとうございますVBAエクセル(マクロ)
1
A
答えて
1
1
Public Sub NameOfYourSub()
Dim rg as Range
Set rg= Range("NameOfTheCellToCheck")
If rg.value = "BUY" Then
Set rg.offset(0,1).Value= YOUR BIG FORMULA (don't forget to use Range("NameOfTheCell").value +/*.....)
//Otherwise
//Range("NameOfTheCellWhereToPutTheResult")=YOUR BIG FORMULA
Else
//The same syntax as above.
End If
Set rg= Nothing
End Sub
+0
ありがとうございました:) – chai
関連する問題
- 1. エクセルVBAマクロ
- 2. エクセル:VBA
- 3. エクセル - VBA
- 4. エクセルVBA:
- 5. VBAエクセル
- 6. エクセルVBA -
- 7. エクセル:VBA
- 8. エクセルVBAマクロを検索し、ここでnextRow nextColumnに
- 9. シンプルエクセルVBAマクロ:Rangeクラスのエラー1004の方法は、エクセル2013で
- 10. VBAエクセル/結果
- 11. エクセルVBAでアドレス
- 12. エクセル - VBAスイッチングワークブック
- 13. エクセルVBAは -
- 14. エクセルVBAマクロアレイリミット
- 15. ダイナミックTarget.AdressエクセルVBA
- 16. VBAエクセルVLOOKUPエラー
- 17. エクセルVBAオートフィルタエラー1004
- 18. エクセルVBA IEオブジェクト
- 19. エクセルVBAは:文
- 20. エクセルvbaリサイズプリントエリア
- 21. エクセルVBAチェック
- 22. エクセルVBA - ビットコイン
- 23. SQLアクセスVBAエクセル
- 24. xlSourceChart VBAエクセル
- 25. エクセルVLOOKUP VBA
- 26. VBAエクセル - = HYPERLINK
- 27. エクセルVBA 2003 -
- 28. エクセルVBA CDOメール
- 29. エクセルVBA SQLが
- 30. エクセルVBA:数式
それは簡単に式で行うことができるようにこれが聞こえますか?本当にVBAを使いたい場合は、セルの参照方法、セルの式の設定方法、If ... Then ... Else ... End If' – arcadeprecinct
ありがとうございました:) – chai