A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
こんばんは!
VBAになってしまいますが、一例です。
全角で4文字・半角で8文字まで表示としています。
A列にデータ入力するコードにしています。
画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面に
↓のコードをコピー&ペーストしてA列にデータ入力してみてください。
Private Sub Worksheet_Change(ByVal Target As Range) 'この行から
Dim k As Long, str As String, buf As String
If Intersect(Target, Range("A:A")) Is Nothing Or Target.Count <> 1 Then Exit Sub
str = Target
If LenB(StrConv(str, vbFromUnicode)) > 8 Then
Application.EnableEvents = False
For k = 1 To Len(str)
buf = buf & Mid(str, k, 1)
If LenB(StrConv(buf, vbFromUnicode)) >= 8 Then
Exit For
End If
Next k
Target = buf
Application.EnableEvents = True
End If
End Sub 'この行まで
※ 全角と半角が混在する場合、
半角文字が奇数の時は1文字多く表示される場合があります。m(_ _)m
No.2
- 回答日時:
右隣りのセルに=""
4文字分までしか表示しないよう列幅を狭くするとか
=LEFT(A1,LOOKUP(8,LENB(LEFT(A1,{4,5,6,7,8})),{4,5,6,7,8}))
で半角7文字か8文字分、抜き出せます
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 16:55
- Excel(エクセル) セルに入力した小文字アルファベット、数字を大文字表示させるには? 3 2022/07/13 10:01
- Excel(エクセル) エクセルの数式で教えてください。 1 2022/07/08 13:46
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/15 08:30
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/04/21 08:59
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/06/15 14:11
- Excel(エクセル) EXCELでリターンキーが押されたらそのセルに特定の文字を表示したいのですが。 2 2022/08/07 12:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1文字って1バイトだったっけ?
-
VBAのfor...next構文で i = A ...
-
エクセルのIF文で「NOT=...
-
濁点(゙) 半濁点(゚)を一文字と数...
-
パワーポイントで文字の上に線...
-
エクセルの文字制限からの文字...
-
10分で500~600文字っ...
-
[8バイト]+.[3バイト拡張子]っ...
-
VLOOKUP関数で検索できません
-
128ビットのパスワード
-
Excelで入力禁止文字を設定したい
-
HTMLで文字頭をそろえるには
-
コンピューター名の文字数制限
-
Msgboxで表示できる文字数の上...
-
Excelで入力文字の優先表示を行...
-
EXCEL2000 セルの文字数制限で...
-
PCと携帯の文字数
-
携帯のアドレスを替えたいので...
-
全角は日本独自のものか
-
2バイトって何文字分ですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1文字って1バイトだったっけ?
-
パワーポイントで文字の上に線...
-
エクセルのIF文で「NOT=...
-
10分で500~600文字っ...
-
濁点(゙) 半濁点(゚)を一文字と数...
-
50KBは何文字に相当するのでし...
-
VBAのfor...next構文で i = A ...
-
どっちが正しいですか? チョン...
-
Excelで入力禁止文字を設定したい
-
2バイトって何文字分ですか?
-
エクセルの文字制限からの文字...
-
Accessで名前の間のスペースを...
-
VLOOKUP関数で検索できません
-
コンピューター名の文字数制限
-
auのメールアドレス
-
HTMLで文字頭をそろえるには
-
128ビットのパスワード
-
全角は日本独自のものか
-
エクセルのセル内での均等割付
-
ファイル名の文字数について
おすすめ情報