
No.2ベストアンサー
- 回答日時:
#1です。
Dim cols() As Object = New Object(3) {1, 2, 3, 4}
Dim sum As New FarPoint.CalcEngine.SumFunctionInfo
Dim res As Object = sum.SumFunction.Evaluate(cols)
MessageBox.Show(res.ToString())
という使い方ができますので、セルの内容を配列で持ってくればできるかと。
ご参考とまで。
No.1
- 回答日時:
SPREADの関数はセルに埋め込んで使用するものです。
たとえばA1からC3のSUMをC4に出力する場合、
Spread.Sheets(n).Cells(3, 2).Formula = "SUM(A1:C3)"
と設定し、C4のValueを参照すると結果が得られます。
この回答への補足
有難うございます。
> SPREADの関数はセルに埋め込んで使用するものです。
EXCELのWorksheetFunctionの様な使い方が出来ないものか
と思い質問しました。
現在、次の様にやっています。
Private Sub gdRireki_SelectionChanged(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.SelectionChangedEventArgs) Handles gdRireki.SelectionChanged
Dim suryo As Integer = 0
Dim sr As Integer
Dim er As Integer
If e.Range.Row = -1 Then
sr = 0
er = gdRireki.Sheets(0).Rows.Count - 1
Else
sr = e.Range.Row
er = e.Range.Row + e.Range.RowCount - 1
End If
For r As Integer = sr To er
suryo += gdRireki.Sheets(0).Cells(r, 7).Value
Next r
end sub
別に問題なく動いているのですが、もっとスマートに出来ないものかと
質問しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- Visual Basic(VBA) 【追加】ファイルを閉じてダイアログで保存した時だけ処理の実行をする 3 2022/03/23 15:43
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
- Excel(エクセル) 指定文字列が該当するA列をアクティブセルにするには 3 2022/08/17 13:18
- Visual Basic(VBA) VBAでoutlook365が起動しません。 4 2022/08/25 13:31
- Visual Basic(VBA) Excel VBA キーワードから列を取得して、さらに空欄行を非表示にする 3 2022/10/21 22:49
- Excel(エクセル) VBA 特定の列に入っているテキストをコピペ 2 2023/06/14 11:24
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- Visual Basic(VBA) Excel VBAで並べ替えをしたい 3 2023/02/25 09:31
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBA 配列からセルに「...
-
【VBA】【ユーザーフォーム_Lis...
-
Excelで空白セル直前のセルデー...
-
エクセル VBA ボタンをクリック...
-
VBAマクロ実行時エラーの修正に...
-
QRコード作成マクロについて
-
VBA:日付を配列に入れ別セルに...
-
特定の色のついたセルを削除
-
Excel VBAでCheckboxの名前を変...
-
Excel VBA 同じ処理を複数回行...
-
HTMLのテーブルのセルの値をPHP...
-
エクセル マクロ データの転記
-
DataGridViewのフォーカス遷移...
-
複数指定セルの可視セルのみを...
-
エクセルVBA 郵便番号の書式判...
-
Excel 範囲指定スクショについ...
-
データグリッドビューの結合セ...
-
DataGridViewでグリッド内に線...
-
【Excel VBA】マクロで書き込ん...
-
VBA にて、条件付き書式で背景...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAマクロ実行時エラーの修正に...
-
Excel UserForm の表示位置
-
特定の色のついたセルを削除
-
Excelで空白セル直前のセルデー...
-
エクセルVBA 配列からセルに「...
-
【VBA】【ユーザーフォーム_Lis...
-
VBA:日付を配列に入れ別セルに...
-
複数指定セルの可視セルのみを...
-
C# DataGridViewで複数選択した...
-
【Excel VBA】マクロで書き込ん...
-
データグリッドビューの結合セ...
-
DataGridViewのフォーカス遷移...
-
Excel 範囲指定スクショについ...
-
EXCEL VBA 文中の書式ごと複写...
-
【Excel VBA】一番右端セルまで...
-
【VBA】写真の貼り付けコードが...
-
QRコード作成マクロについて
-
入力規則のリスト選択
-
CellEnterイベント仕様について
-
エクセル、マクロで番号を読込...
おすすめ情報