エクセル(Excel)でA列に漢字で氏名が入っており、B列に入っているふりがなを、ふりがなを表示したときにA列に氏名とふりがなを表示させる。
Sub ふりがなの取得()
Dim gyou As Integer
For gyou = 1 To 200
Range("A" & gyou).Select
Range("A" & gyou).SetPhonetic
Range("A" & gyou).Phonetic.Visible = True
ActiveCell.Characters(1, 5).PhoneticCharacters = Range("B" & gyou)
Next gyou
Range("A1").Select
End Sub
2017年7月24日月曜日
2017年7月19日水曜日
エクセル 住所から市町村を抜き出す
エクセル(Excel)で住所から関数を使って市町村をぬきだす。
=IF(ISERROR(FIND("区",A1)),IF(ISERROR(FIND("郡",A1)),IF(ISERROR(FIND("市",A1)),"",LEFT(A1,FIND("市",A1))),LEFT(A1,FIND("郡",A1))),LEFT(A1,FIND("区",A1)))
市町村名に区 郡が入っているとうまくいかないです。
=IF(ISERROR(FIND("区",A1)),IF(ISERROR(FIND("郡",A1)),IF(ISERROR(FIND("市",A1)),"",LEFT(A1,FIND("市",A1))),LEFT(A1,FIND("郡",A1))),LEFT(A1,FIND("区",A1)))
市町村名に区 郡が入っているとうまくいかないです。
エクセル VBAでVlookupをつかう
エクセル(Excel)のVBAでVlookupをつかう。
VBAでワークシート関数を使うときは、WorksheetFunctionを使います。
Set 検索範囲 =Worksheets("シート名").Range("範囲")
Application.WorksheetFunction.VLookup(検索番号, 検索範囲, 2, False)
検索範囲は、先にSetで定義しておきましょう。
エクセル VBAで最後の行を下から確認する
エクセル(Excel)VBAで最後の行を下から確認する
セルを結合したりしていると上から確認すると思うようにいかないことがあります。
そんなときは、下から確認するとうまくいきます。
A列の場合
Cells(Rows.Count, "A").End(xlUp).Row
Aは列です。
セルを結合したりしていると上から確認すると思うようにいかないことがあります。
そんなときは、下から確認するとうまくいきます。
A列の場合
Cells(Rows.Count, "A").End(xlUp).Row
Aは列です。
エクセル VBAで範囲の結合
エクセル(Excel)のVBAで範囲を結合する
Range(最初のセル,最後のセル).Merge
アクティブセルからオフセットした範囲の結合
Range(ActiveCell,ActiveCell.Offset(行数字,列数字)).Merge
Range(最初のセル,最後のセル).Merge
アクティブセルからオフセットした範囲の結合
Range(ActiveCell,ActiveCell.Offset(行数字,列数字)).Merge
登録:
投稿 (Atom)