Excel VBA質問箱 IV

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

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


61276 / 76738 ←次へ | 前へ→

【20084】Re:縦並びを横並びにするには?
回答  Kein  - 04/11/27(土) 20:53 -

引用なし
パスワード
   選択範囲の列数が 1 であれば、選択範囲の先頭セルから右へ行列を変換する、
というコードなら

Sub 行列変換()
  Dim x As Long
  Dim MyV As Variant
 
  If TypeName(Selection) <> "Range" Then Exit Sub
  With Selection
   x = .Count
   If x = 1 Then Exit Sub
   If .Columns.Count > 1 Then Exit Sub
   If .Column + x > 256 Then Exit Sub
   MyV = .Value
   .Range("A1").Resize(, x).Value = _
   WorksheetFunction.Transpose(MyV)
   .Range("A2").Resize(x - 1).ClearContents
  End With
End Sub

0 hits

【20081】縦並びを横並びにするには? やっしー 04/11/27(土) 18:36 質問
【20082】Re:縦並びを横並びにするには? かみちゃん 04/11/27(土) 18:40 回答
【20083】Re:縦並びを横並びにするには? やっしー 04/11/27(土) 20:10 質問
【20084】Re:縦並びを横並びにするには? Kein 04/11/27(土) 20:53 回答
【20098】Kein さんへ やっしー 04/11/28(日) 2:32 お礼
【20085】Re:縦並びを横並びにするには? かみちゃん 04/11/27(土) 21:17 発言
【20087】Re:縦並びを横並びにするには? やっしー 04/11/27(土) 21:48 お礼
【20088】Re:縦並びを横並びにするには? かみちゃん 04/11/27(土) 22:17 発言
【20093】Re:縦並びを横並びにするには? やっしー 04/11/28(日) 0:05 お礼
【20095】Re:縦並びを横並びにするには? かみちゃん 04/11/28(日) 0:13 発言
【20096】Re:縦並びを横並びにするには? やっしー 04/11/28(日) 1:16 お礼
【20097】Re:縦並びを横並びにするには? やっしー 04/11/28(日) 1:55 お礼

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