Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


45708 / 76732 ←次へ | 前へ→

【36011】構造体を使用したテキストファイル出力っ...
質問  かわうそ  - 06/3/18(土) 18:13 -

引用なし
パスワード
   VBA初心者です。
どなたかご教授願います!m(_~_)m

構造体を使って値をセットし、ファイルに出力しようとしたところ、
Printのトコで'型が一致しません'のコンパイルエラーになってしまいます。
出力データは構造体の要素を1本につなげた形にしたいのですが・・・
要素一つ一つをまた別の変数にセットして1本にしないと出来ないのでしょうか?
構造体は引数としても使用しているのですが、
その使用意味がわからなくなってしまいました (T0T)

一応、抜粋したソースです。↓
  Type KOUZOU           '実際、要素の数は50〜100位あります
    DKBN   As String * 1
    ID1   As String * 10
    ID2   As String * 10
    YMD   As String * 8
    RUN   As String * 4 
  End Type

  Dim My_Kouzou As KOUZOU
  Dim TEXTFILE  As String
  Dim TXT    As Integer

  TEXTFILE = "D:\xxxxx.txt"
  TXT = FreeFile
  Open TEXTFILE For Output As #TXT
  
  My_Kouzou.DKBN = Trim(Sheet1.Range("A" & Iy).Value)
  My_Kouzou.ID1 = Trim(Sheet1.Range("B" & Iy).Value) & Space(2)
  My_Kouzou.ID2 = Trim(Sheet1.Range("C" & Iy).Value) & Space(5)
  My_Kouzou.YMD = Trim(Sheet1.Range("D" & Iy).Value)
  My_Kouzou.RUN = Trim(Sheet1.Range("E" & Iy).Value) 

  Print #TXT, My_Kouzou    '← ココでエラーです
  Close #TXT

どうか、よろしくお願いします!!

0 hits

【36011】構造体を使用したテキストファイル出力っ... かわうそ 06/3/18(土) 18:13 質問
【36012】Re:構造体を使用したテキストファイル出力... Hirofumi 06/3/18(土) 18:39 回答
【36013】Re:構造体を使用したテキストファイル出力... Hirofumi 06/3/18(土) 18:42 回答
【36014】Re:構造体を使用したテキストファイル出力... かわうそ 06/3/18(土) 19:24 お礼

45708 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free