[リストへもどる]
一括表示

投稿時間:2003/09/25(Thu) 07:56
投稿者名:kara
Eメール:
URL :
タイトル:
MSFlexGridについて
おはようございます。
お世話になっております。

VBレスキュー(花ちゃん)&八日市PCサービス
のホームページの中で
MSFlexGrid関係
セルに直接データーを入力する
を実際にやってみています。

そこで、合計はどうするのか、色々調べたのですが(ネット、本屋さん等)
勉強不足で分かりません。
MSFlexGrid1.TextArray (faIndex(1, 3)) + MSFlexGrid1.TextArray(faIndex(1, 4)) + _
MSFlexGrid1.TextArray(faIndex(1, 5)) = MSFlexGrid1.TextArray(faIndex(1, 6))
プロパティの使い方が不正です。
とでます。

↓では入力したデータしか入りません。
MSFlexGrid1.TextArray(faIndex(1, 6)) = Text1.Text

よく分かりません。
ご指示下さい。

よろしくお願いします。

投稿時間:2003/09/25(Thu) 09:23
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: MSFlexGridについて
MSFlexGridを初めて使用されるならまず、ここのMSFlexGrid関係の
セルにデーターを入力する・その他基本設定(No.1) から初めて下さい。

今回の質問の部分もその中の Enterキーで次の入力セルに進ませる に書いてあります。

まず、MSFlexGridの基本的な事をマスターされる事をお薦めします。
又、Excelの操作についても勉強されたらいいかと思います。
値を代入する場合は、合計=セルの値+セルの値+セルの値+セルの値 のような式になります。
これは、MSFlexGrid に限らず、ExcelでもVBの他のデータの入力でも同じです。
Text1.Text="VBレスキュー" & "(花ちゃん)"  (これは文字列の合計?)
セルの値+セルの値+セルの値+セルの値=合計 ではエラーとなります。

投稿時間:2003/09/25(Thu) 09:29
投稿者名:Say
Eメール:
URL :
タイトル:
Re: MSFlexGridについて
VB(に限らず多くの言語)では、
代入文(AとBの和をCに代入)は
A + B = C
ではなく、
C = A + B
で表現します。

(もともとは
Let C = A + B
だが、Letは省略可能)

投稿時間:2003/09/26(Fri) 07:10
投稿者名:kara
Eメール:
URL :
タイトル:
解決しました。
おはようございます。
たいへんよく分かりました。
うまく行きました。

花ちゃん、sayさんありがとう
ございました。

感謝、感謝です。