| 
    
     |  | ▼記号 さん: 
 こんにちは
 
 なんだか、役立たずのレスを繰り返したみたいでもうしわけありません。
 上でなんだかんだ述べましたように、コードとしての「筆記体のエル」は私には
 無理っぽいので、「見た目の表示のみ」変換するコードです。
 全角、半角とわず、「小文字のエル」の表示を「筆記体」に変えます。
 とりああえずは、各セル内の最初のエルのみを変換しています。
 (全てを変換することもできますが)
 
 Sub リットル表示変換()
 Dim c As Range
 Dim f As Range
 Dim n As Long
 
 Set c = ActiveSheet.UsedRange.Find(What:="l", LookIn:=xlFormulas, LookAt:=xlPart, _
 SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=True, _
 MatchByte:=False, SearchFormat:=False)
 
 If c Is Nothing Then
 MsgBox "変換すべきものがありません"
 Exit Sub
 End If
 
 Set f = c
 
 Do
 
 c.Value = Replace(c.Value, "l", "l") '全角エルは半角に
 n = InStr(c.Value, "l")
 c.Characters(Start:=n, Length:=1).Font.Name = "MT Extra"
 
 Set c = ActiveSheet.UsedRange.FindNext(c)
 
 Loop While c.Address <> f.Address
 
 MsgBox "変換終了しました"
 
 End Sub
 
 |  |