• ベストアンサー

エクセルの1つのセルの中で。

エクセルの1つのセルの中で、 ・あいうえお ・かきくけこ ・さしすせそ といったように、一番左に・をつけて表示するには、どのようにしたらいいのでしょう? ひらがな表記で・を押す以外の解決方法はありますか? よろしくお願いします。

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

  • ベストアンサー
noname#9385
noname#9385
回答No.1

Excelの[書式]-[セル]を選択して セルの書式設定の画面を出してください。 表示形式のところで、ユーザ定義を選択して 右の種類のテキストボックスに "・"@ と入れてみてください。 これで、文字列を入力すると仰ることが可能だと思います。

momomomo2003
質問者

お礼

ありがとうございました

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.2

問題がはっきりしないのですが (1)A1セルに、あいうえお    A2セルに、かきくけこ    A3セルに、さしすせそ ・・とあるとき B1セルに、・あいうえお B2セルに、・かきくけこ B3セルに、・さしすせそ と入れたいなら B1セルに="・"&A1 といれ下方向に複写すれば良い (2)上と違って、例えばA5セルに アイウエオ カキクケココ サシシスセ タタタチツテト と入っているとき(オ、コ、セ、トの後はALT+ENTERで改行)の場合 ・アイウエオ ・カキクケココ ・サシシスセ ・タタタチツテト としたい場合 VBAですが Sub test02() sp = 1 s = Cells(5, 1) s = "・" & s p01: p = InStr(sp, s, Chr(10)) If p = 0 Then GoTo p02 s = Mid(s, 1, p) & "・" & Mid(s, p + 1, Len(s) - p) sp = p + 1 'MsgBox p GoTo p01 p02: Cells(5, 3) = s End Sub をVBEの標準モジュールに貼りつけて実行すると、上記のようになりました。 A1セルからA5セルまで自動実行する時は Sub test02() For i = 1 To 5 '5行目まで sp = 1 s = Cells(i, 1) s = "・" & s p01: p = InStr(sp, s, Chr(10)) If p = 0 Then GoTo p02 s = Mid(s, 1, p) & "・" & Mid(s, p + 1, Len(s) - p) sp = p + 1 'MsgBox p GoTo p01 p02: Cells(i, 3) = s Next i End Sub

momomomo2003
質問者

お礼

ありがとうございました。

関連するQ&A