No.3ベストアンサー
- 回答日時:
参考程度に
Sub test1()
Dim a, b
a = Range("a1").CurrentRegion
a = Application.Transpose(a)
b = Join(Application.Index(a, 1, 0), "")
Range("b1").Value = b
End Sub
Sub test2()
Dim a, b, i
a = Range("a1").CurrentRegion
b = ""
For i = 1 To UBound(a)
b = b & a(i, 1)
Next i
Range("b1").Value = b
End Sub
excelのバージョンによっては、test1はエラーが出ます
1万行ならexcel2000は確実にエラーが出ます(仕様)
その場合はtest2を試してね
No.4
- 回答日時:
何のためにそのような必要性があるのでしょうか?
単なる興味だったらこのような事をかんがえるのはやめましょう。
なにがしろの理由があるものとして参考までに。
エクセル2007で1セル最大文字制限が32767バイトです。
従って1万行の平均文字数が半角3文字以下であれば、たの方の
答えられているようなやり方で可能なことは可能です。
エクセル2007以前のバージョンでは問題外です。
しかしそれをどのように利用するのでしょうか?
1セルに表示してもそれだけで画面からあふれしまうのでは
無いでしょうか?
No.1
- 回答日時:
マクロじゃだめですか?
B1セルに「=COUNTA(A1:A10000)」を入れといて、マクロにこんなコード書いて、実行するとC1セルに結果出ますが。
関数じゃないから答えになってないか。
Sub macro()
Dim A As Integer
Dim St As String
St = ""
For A = 1 To Range("b1")
St = St & Cells(A, 1).Value
Next A
Range("c1").Value = St
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル・セルに数式を入力してセル指定計算 2 2023/04/21 12:46
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Excel(エクセル) エクセルを活用した受注表作成の中で関数・数式を教えてください。 3 2022/07/23 08:14
- Excel(エクセル) エクセルの数式を等間隔にオートフィルできるやり方を教えていただきたいです。 実際の作業↓ A3セルに 7 2023/06/05 19:04
- Excel(エクセル) 【EXCEL】=セル&セルが上手く表示できない。 7 2022/09/04 21:32
- Visual Basic(VBA) if関数とifs関数は組み合わせることはできますか。 セルA1が「A」のとき「向日葵」と表示。 セル 4 2023/02/02 20:48
- Excel(エクセル) エクセル 指定セル繰り返しマクロ 4 2022/06/06 17:08
- Excel(エクセル) エクセル関数の質問 5 2022/04/20 09:46
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでセル内改行の1行目...
-
結合されたセルの一部を変更す...
-
エクセルでハイパーリンクのコピー
-
アクティブセルとそのセルに隣...
-
【Excel】 色の一致するセル数...
-
Word文書にパスワードをマクロ...
-
エクセルの結合セル内に文章を...
-
Excel VBAで可視セルをコピーし...
-
エクセルのセル内で改行コピー...
-
MSNメッセンジャーにエクセルか...
-
エクセル 0:00 の時間をカウン...
-
エクセルで 来年の曜日の自動設定
-
Excel vba 毎月の第○ △曜日を求...
-
PowerPointの表内のカンマ
-
【VBA】PDF出力に任意のファイ...
-
EXCELでタイトル行と一番下の行...
-
Excelのテーブル上のセルの保護...
-
名簿の漢字名を関数で半角カナ...
-
LINEのこの空白ってどんな意味...
-
EXCELで縦の行全てに一括して文...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでハイパーリンクのコピー
-
エクセルでセル内改行の1行目...
-
結合されたセルの一部を変更す...
-
エクセル 0:00 の時間をカウン...
-
エクセルの結合セル内に文章を...
-
【Excel】 色の一致するセル数...
-
エクセルのセル内で改行コピー...
-
アクティブセルとそのセルに隣...
-
エクセルで 来年の曜日の自動設定
-
Excel vba 毎月の第○ △曜日を求...
-
VBAからのHYPERLINK関数のアド...
-
VBA セル内で改行またはカンマ...
-
エクセル 行も列もバラバラの入...
-
Word文書にパスワードをマクロ...
-
エクセルで納期遅れのセルを色...
-
Excel セル貼り付けができません
-
エクセルのセルの右下の角の十...
-
エクセルでセルの1部分を別のセ...
-
word文章をexcelのセル結合した...
-
VBA ダブルクリックでセルの真...
おすすめ情報