• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JRAの結果をエクセルで表示したい)

JRAの結果をエクセルで表示したい

このQ&Aのポイント
  • JRAの結果をエクセルで表示する方法について調査中です。
  • 位置取り情報をエクセルにまとめる際、セルの分割方法に悩んでいます。
  • 最後までの位置情報をセルに入れるためのアイデアをお持ちの方、ご教示いただけませんか?

質問者が選んだベストアンサー

  • ベストアンサー
  • goota33
  • ベストアンサー率53% (7/13)
回答No.2

Excelの画面を開き、AltとF11を同時押ししてVBAエディタを起動してください。 そのあと標準モジュールを作成して以下のソースコードを貼り付け、 F5を押して実行すればご質問内容通りの動作をすると思います。 Option Explicit Public Sub test() Dim i As Long Dim j As Long Dim blnFlag As Boolean Dim lngCountCln As Long Dim lngLastCln As Long i = 1 j = 2 lngCountCln = 0 lngLastCln = Cells(1, Columns.Count).End(xlToLeft).Column For i = 1 To lngLastCln If Cells(1, i).Value = "(" Then lngCountCln = lngCountCln + 1 blnFlag = True ElseIf Cells(1, i).Value = ")" Then j = 2 blnFlag = False Else If blnFlag = True Then Cells(j, lngCountCln).Value = Cells(1, i).Value j = j + 1 Else lngCountCln = lngCountCln + 1 Cells(j, lngCountCln).Value = Cells(1, i).Value End If End If Next i End Sub

kemoeshoyu
質問者

お礼

早急のご回答ありがとうございました。 出来ました。 ありがとうございました

その他の回答 (1)

  • ts3m-ickw
  • ベストアンサー率43% (1248/2897)
回答No.1

1つ1つ手動作業でいいのなら‥‥ 16,7のセルを範囲選択してコピーし、1の下のセルに「形式を選択して貼り付け(S)」 「行列を入れ替える(E)」のチェックを入れて「OK」 元の16,7を削除(左方向にシフト)。 自動でやらせたいならVBAマクロを使うしかないでしょう。

kemoeshoyu
質問者

お礼

早急のご回答、たいへん、ありがとうございました。 できれば、自動で作業をしたいです。

関連するQ&A