今だけ人気マンガ100円レンタル特集♪

下記のようなヘッダをSPREAD6.0で作成しようと思っています。
   -----------
        |    |
   -----|----|
    123 | |
   -----|----|
    456 | |
   -----------
        ↓
   -----------
      タイトル   |
   -----|----|
    123 | |
   -----|----|
    456 | |
   -----------

ヘッダ部の連結を行いたいのですが、
設定方法がわかりません。
AddCellSpan関数でセル連結ができることはわかりましたが、値がわかりません。よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

#2です。



ごめんなさいぃぃ、わたくし、うそをついておりました(^^;

ヘッダーの結合できます。
fpSpread.AddCellSpan 1, SpreadHeader, 2, 1
と設定すればできます。

だたし、行ヘッダー部分のセルはできなかったので、結合できるのは1列目からみたいです。
    • good
    • 0

連結は


fpSpread.AddCellSpan 1, 1, 2, 1
で。

だた、スプレッドそのもののヘッダーは連結できないので、一行目をラベルにしてヘッダー代わりにするしかないですね。
その際、
fpSpread.RowFrozen = 1
と設定して、一行目を固定行にしてください。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
やはり、そうしなければ無理ですか・・・

ヘッダの連結ですが、スプレッドデザイナーより
セルの連結で行をRowHeaderRow+0
列をRowHeaderCol+0等に設定すれば連結できることがわかりました。
なので、うまくいきそうな気がしてたのですが。。。残念です。。。

お礼日時:2005/02/25 17:43

環境ないので実証してませんが、ROW=0 のパラメータを渡してもだめですか?

この回答への補足

回答ありがとうございます。
試してみましたが駄目でした。。。

補足日時:2005/02/25 17:43
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QSPREADでセルの連結

SPREADでセルの連結したいのですが記述方法がわかりません。
GetCellSpanを使うのはわかったんですがどのように記述したらいいのでしょうか?

Aベストアンサー

ヘルプは読まれましたか?

以下ヘルプの引用:
--------------------------------------------------
書  式
fpSpread1.AddCellSpan(ByVal lCol As Long, ByVal lRow As Long,ByVal lNumCols As Long, ByVal lNumRows As Long) As Boolean

引  数
lCol    連結を開始するセルの列番号
lRow    連結を開始するセルの行番号
lNumCols  連結する列数
lNumRows  連結する行数

--------------------------------------------------
たとえば、A1セルからC2セルまでを連結すると
Call Me.vaSpread1.AddCellSpan(1, 1, 3, 2)
Me.vaSpread1.Col = 1
Me.vaSpread1.Row = 1
Me.vaSpread1.Text = "ほげほげ"

ヘルプは読まれましたか?

以下ヘルプの引用:
--------------------------------------------------
書  式
fpSpread1.AddCellSpan(ByVal lCol As Long, ByVal lRow As Long,ByVal lNumCols As Long, ByVal lNumRows As Long) As Boolean

引  数
lCol    連結を開始するセルの列番号
lRow    連結を開始するセルの行番号
lNumCols  連結する列数
lNumRows  連結する行数

--------------------------------------------------
たとえば、A1セルからC2セルまでを連結すると
Call...続きを読む

Qスプレッドシートの列名変更の件について

現在、VB6.0+スプレッド7.0で開発を行っています。VBのフォームでスプレッドを貼り付けて処理をしていますが、ロジック内での列名変更で悪戦苦闘中です。
例)
--------------------------------
|      大名称       
--------------------------------
| 中名称1 | 中名称2 | 中名称3 
--------------------------------
|    この下は明細部     

上記の内容で、"中名称1"を"TEST1"に変更したいのですが、
Call fpSpread.SetText(0, 1, "TEST1")
にしても何も変更されませんでした。

別で行番号を変更し、
Call fpSpread.SetText(0, 0, "TEST1")
にしたら、"大名称"が"TEST1"に変更されました。
※fpSpreadはスプレッドシートオブジェクトの意。

正式な列名変更方法をどなたかご存知の方がいましたらご教授をお願い致します。

現在、VB6.0+スプレッド7.0で開発を行っています。VBのフォームでスプレッドを貼り付けて処理をしていますが、ロジック内での列名変更で悪戦苦闘中です。
例)
--------------------------------
|      大名称       
--------------------------------
| 中名称1 | 中名称2 | 中名称3 
--------------------------------
|    この下は明細部     

上記の内容で、"中名称1"を"TEST1"に変更したいのですが、
Call fpSpread.SetText(0, 1, "TEST1")
にし...続きを読む

Aベストアンサー

「SpreadHeader」定数を使われてみてはどうですか?

Call Me.vaSpread1.SetText(0, SpreadHeader + 1, "hogehoge")

SPREAD6.0ではヘルプの「ヘッダテキストの設定」に記載がありました

QSPREAD(GrapeCity)のセルにフォーカスを設定するにはどうしたらいいのでしょうか?

VB.netで作成しています。
SPREAD(GrapeCity)の下記のイベントでSPREADのセルに入力された値をチェックしてエラーが無ければデータベースに登録、または更新をして入力エラーがあった場合、セルにフォーカスを設定するように記述していますがうまくフォーカスを設定する事ができません。

・SPREADのChangeイベント
・SPREADのKeyUpイベント
・SPREADのLeaveイベント
・SPREADのCellLeaveイベント

フォーカスを当てたいセルの行番号とカラム番号をSetActiveCellで指定していますが・・・
フォーカスを設定するにはどうしたらいいのでしょうか?
ご存知の方がいましたらアドバイス宜しくお願いします。
では、失礼します。

Aベストアンサー

サポートページを見ただけなので参考程度にお願いします。
http://file.grapecity.com/patches/SPREADNET25Win_ReleaseNote_2510122002.htm

上記ページの「制限事項と注意点」→「【イベント/メソッド】 」の中に「シート上に表示されていないセルに対してSetActiveCellメソッド呼び出し(またはActiveRowIndex/ActiveColumnIndexプロパティの設定)を行った場合、シートは自動的にスクロールされません。表示させる場合にはFpSpreadクラスのShowActiveCellメソッドを併用してください。 」とあります。
一度試してみては?
また、GrapeCityさんは意外とサポートが優秀ですよ。
以前、SPREADver3.0の頃は何回かバグとってもらいました。(非公開で最新ファイルくれました)
バグでなくても親切に対応してもらった覚えがあるので一度問い合わせをしたほうが近道かもしれませんね。

QSpreadの選択行の取得について

いつもお世話になっております。

VB6、Spread3.0の環境でコーディングしています。

Spreadを単一行モードにして、1行だけ選択された
状態で選択された行の行番号を取得したいのです。

Me.vaSpread1.Row = Me.vaSpread1.SelModeIndex
Me.vaSpread1.Col = 1

で取得しようとしても、うまくいきません。
どのようにすれば、行番号を取得できるのでしょう?
ご存知のかたがおられましたら、よろしくお願い
します。

Aベストアンサー

SpreadのクリックイベントでRowに渡されているので
それを使えばいいと思います。

QSELECTで1件のみ取得するには?

こんにちわ。
いまORACLE9iを使用している者です。

ACCESSでは
SELECT TOP 1 項目名 FROM テーブル名
ORDER BY 項目名;
で並べ替えたデータ群のうち,先頭の1件だけを
取ることができますが,
ORACLEでそのような機能(SQL)はあるでしょうか?
教えてください。
よろしくお願いします。

Aベストアンサー

order by と rownum を併用する場合は注意が必要です。

[tbl01]
cola | colb
------------
1000 | aaaa
1001 | bbbb

というデータがある場合、
select cola from tbl01 where rownum < 1 order by cola desc;
とすると、「1001」ではなく、「1000」が返されます。
これは、order by の前に rownum < 1 が適用されてしまうからです。

解決するには、
select aaa from (select cola aaa from tbl01 order by cola desc) where rownum = 1;
とすれば良いです。

QスプレットシートのGetTextについて。

 今、VBでスプレットシートを使っています。
 スプレットシートに入っている値を配列に入れたいと思ってます。
 そのとき使う関数はスプレットシート名.GetTextですよね?
 そのGetTextの引数が行と列までは分かりますが、第3引数のVarの
 意味が分かりません。
 ヘルプを読んでも理解できなくて、ネットでも調べてみましたが、
 スプレットシートに関するページがなかなか見つからなくて
 今も分からない状態です。

 どなたかスプレットについて載っているページをご存知の方が
 いましたら、紹介してください。
 また、この場で教えてくださってもかまいません。

 すみませんが、よろしくお願いします。

Aベストアンサー

VarにGetTextされた内容が入ります。

例えばですが
fspreed1.GetText ColCnt, RowCnt, Var
と記述すると、スプレッドシートの横方向はColCntで指定しますね。
スプレッドシートの縦方向はRowCntで指定しますね。

で、Varにそのセルの内容が設定されます。

QvaSpreadのセルの右寄せ表示

vaSpreadを使用して、String型のデータを表示させようとしています。

String型の数字を右寄せで表示させたいのですが、どのようにしたらよいのでしょうか?

SpreadDesignerやHelpでプロパティを探しても見つかりません。

どなたかご存知でしたら教えてください。

Aベストアンサー

SpreadDesignerで
行、列またはセルを
右クリックして、
文字をクリック。
そしたらプロパティウインドウが表示されるので、
右寄せにチェックをつける。

QVB6 配列を初期化したい

VB6でループさせて配列に値を入れて、計算させて最終的に求めたい値をRとします。そのときループで繰り返すためか同じ配列に値を入れてどんどん値がでかくなりRの値がおかしくなってしまいます;
おそらく問題は一回前に入れた配列がそのままのこってしまってるからなのだと思うのですが;
配列の中の値をクリアする方法はないものでしょうか?
一応、配列=0として初期化しようとしても値は変わらず前のが残ったままになってしまっています;
どなたかわかる方いらっしゃいましたらご回答宜しくお願いします

その他何かいい方法があればそれも教えていただけたらと思います

Aベストアンサー

Eraceステートメントを使用

  Dim a() as Long
  Dim s(100) as String
  Dim x() as Long

  Erase a     ’要素が0になる
  Erase s     ’要素が""になる

  Redim x(100) as Long

  Erase x      ’メモリを解放

注)VB2005の場合は動作が異なるので注意して下さい。

QVB.NETでSPREADの設定方法

VB.NET2005(Express Edition)でSPREAD(SPREAD for .NET 3J Windows Forms Ed.)を使用したいと思ってます。
SPREADのインストール後に参照の追加を行いました。
しかし、ツールボックスにSPREADは追加されておらず、フォームに貼り付けて使うことができません。
インストール後にやることが足りないのだと思いますが、なにが足りないんでしょうか?

Aベストアンサー

ツールボックス上で右クリック→アイテムの選択→
.NetFrameworkコンポーネントタブで、「FpSpread」にチェックをつける。

QSPREADでカーソルの位置を1行目に戻したいなぁ

VB6とSPREADver7.0を使っています。
SPREADのOperationModeプロパティは2(行モード)です。
初期状態で、SPREADカーソルの位置は1行目にあります。
SPREADの2行目以下の行を選択し、ボタン押下で
SPREADカーソルの位置を1行目に戻す処理を知りたいのです(泣
RowcountやRecordCountを使うやり方があると聞いたのですが・・・ 
どなたかわかる方よろしくお願いします。

Aベストアンサー

SetActiveCell ?


人気Q&Aランキング