[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2005/11/21(Mon) 17:21
投稿者名:こら坊
URL :
タイトル:
MergeCellsの使い方
過去ログ等に、いろいろ出てきたMergeCellsの使い方ですが
実際にコードを組んでも、意図した動作になりません。

しかも、使っているコントロールがMSFlexGridではなく、
vsFlexArrayという他社のコントロールです。

ここのMSFlexGrid関係というページを見ましたが、
同じように組んでいるつもりです。

ですがヘルプが無いので各処理がどういった事を行っているかが自信がありません。

(やりたい事)横方向へセルを結合したい

  With Me.vsFlexArray1
    .MergeCol(2) = True      '横2セル目を基点
    .MergeRow(2) = True      '縦2セル目を基点
    .MergeCells = flexMergeFree  '結合しますという合図?
    .MergeCol(3) = True      '横3セル目までを選択?
    .MergeRow(2) = True      '縦2セル目までを選択?
    .MergeCells = flexMergeFree  '選択した部分を結合・・・
  End With

(結果)セルは結合せず、クリックした場合に単一選択となっている。

調べてから質問しろっと怒られそうですが、今日半日調べても
解決できない状態です。

MSFlexGridでの成功例だけでも良いので是非、教えて下さい。

投稿時間:2005/11/21(Mon) 22:35
投稿者名:パーミヤン
Eメール:
URL :
タイトル:
Re: MergeCellsの使い方
> ですがヘルプが無いので各処理がどういった事を行っているかが自信がありません。
ヘルプは言いました。
「隣接するセルが同一内容を表示する場合、行が左方向にマージされるか、列が上方向にマージされま
す」
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

使った事無かったので勉強になりました。

投稿時間:2005/11/22(Tue) 13:28
投稿者名:こら坊
URL :
タイトル:
Re^2: MergeCellsの使い方
> 「隣接するセルが同一内容を表示する場合、行が左方向にマージされるか、列が上方向にマージさ


> す」
>   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> 使った事無かったので勉強になりました。

パーミヤンさん、返信ありがとうございます。

なるほど、隣接するセル内に値(文字)を入れた後に、
MergeCells = flexMergeFree  
を、行うと
自動的に結合しました。

解決しました!
ありがとうございます。