No.5ベストアンサー
- 回答日時:
>BR→ BとRに別れるのですが、B単体だと、両セル共Bになってしまうのですが、この場合、右セルは空白のままにする方法はありますでしょうか。
一文字か、二文字をという話であれば、、、一文字の時はそのままにするという風に替えればよいです。
Do
strOrig=trim(cells(a,2))
cells(a,1) =left(strOrg,1)
if len(strOrig)>1 then
cells(a,2) =right(strOrg,1)
end if
a = a + 1
If Cells(a, 1) = ”” Then
Exit Do
End If
Loop
おぉ!!出来ました!!なるほど…そこにifを使えば良かったのですね…
3件もの質問に答えて頂きありがとうございます!!何とか作成しているものが完成に近付いてきました…本当にありがとうございますm(*_ _)m
No.4
- 回答日時:
Cell(fg, 2+bg)=arr(bg)
↓
Cell(fg, 1+bg)=arr(bg)
ShowMeHow様、先週に引き続きありがとうございます(><)先週教えてもらったのを使ってみようと思ったんですが、left rightだと文字が指定出来なくて…
お陰様で解決する事が出来ました…もし良ければなのですが、先週の問題解決後に気付いた事なのですが、BR→ BとRに別れるのですが、B単体だと、両セル共Bになってしまうのですが、この場合、右セルは空白のままにする方法はありますでしょうか。
No.2
- 回答日時:
この前の続きで、、、
Do
b=split(trim(cells(a,1))," ")
cells(a,2) = b(0)
cells(a,3) = b(1)
a = a + 1
If Cells(a, 1) = ”” Then Exit Do
Loop
みたいな話でしょうかね。
No.1
- 回答日時:
どんな 式 にしたか 具体的に書いてください。
Dim fg As Long, jh As Long
Dim arr As Variant
Dim bg As Integer
fg=2
Do
arr = Split(cell(fg,1)," ",,vbTextCompare)
bg = 0
For bg=LBound(arr) To UBound(arr)
Cell(fg, 2+bg)=arr(bg)
Next bg
fg=fg+1
If Cells(fg,1)="" Then
Exit Do
End If
Loop
という感じです
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) accessデータを指定したExcel、そして指定したセルへエクスポートするaccess VBAコー 2 2023/05/17 17:02
- Excel(エクセル) Excel VBAで、行の高さを、上下1文字分程度高くしたい 3 2023/04/23 00:17
- Visual Basic(VBA) Excel VBA フォルダ存在チェックについて Aフォルダの中にBフォルダがあります。 IF構文を 3 2022/09/16 19:36
- Excel(エクセル) ランダムで四択の問題を作る場合にvbaで何を学べばいいでしょうか。 1 2022/04/14 16:45
- Visual Basic(VBA) VBAでプロセデュア間で共有できるエリアの設定方法は? 3 2023/04/15 19:06
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Excel(エクセル) Excelシートのある番地の文字が一致したすべての行を別シートに転記する方法 11 2022/10/25 08:43
- Excel(エクセル) Excelの数式の質問です。 A列に「redhat 8.0, centOS 7.9, python 4 2023/05/12 19:38
- Excel(エクセル) 現在のセルの文字列を右隣のセルの名前にするマクロをつくりたい 4 2023/01/12 09:01
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA
-
vba formulaの中での変数の扱い
-
Range("A1")⇔cells(1,1)の変換。
-
エクセル マクロ オートフィ...
-
VBAマクロ実行時エラーの修正に...
-
マクロの「SaveAs」でエラーが...
-
エクセルで特定の文字列が入っ...
-
VLOOKUPの列番号の最大は?
-
エクセルVBAが途中で止まります
-
エクセルで離れた列を選択して...
-
[EXCEL]ボタン押す→時刻が表に...
-
Excelで数字を入れたら対応する...
-
Worksheets メソッドは失敗しま...
-
エクセルVBA 配列からセルに「...
-
Excelで、あるセルの値に応じて...
-
【Excel関数】UNIQUE関数で"0"...
-
VBA 別ブックからの転記の高速...
-
VBAを使って検索したセルをコピ...
-
Excel VBAでのWorksheet_Change...
-
エクセル 上下で列幅を変えるには
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Range("A1")⇔cells(1,1)の変換。
-
VBA
-
vba formulaの中での変数の扱い
-
AccessVBAから、Excelシート内...
-
VBA SUM関数に変数を入れた計算...
-
VBA Range・Cellsプロパティに...
-
セルの値を足す
-
VBAマクロ実行時エラーの修正に...
-
エクセルで特定の文字列が入っ...
-
マクロの「SaveAs」でエラーが...
-
VBA シートをコピーする際に Co...
-
エクセル マクロ オートフィ...
-
Worksheets メソッドは失敗しま...
-
【Excel関数】UNIQUE関数で"0"...
-
Excelで空白セル直前のセルデー...
-
Cellsのかっこの中はどっちが行...
-
エクセルで離れた列を選択して...
-
VLOOKUPの列番号の最大は?
-
Excel VBAでのWorksheet_Change...
-
VBAのコードを教えてください
おすすめ情報