初めまして、以前、マクロを作っていただいたのですが、今まで使えていたのに壊れてしまいました。実効値エラー 13 型が一致しませんとでます。
修復できるかたを探しています。
ちなみに、翻訳対象の文章を1万行程度いれるのですが、これまでの文章は今まで通りできます。
新しい文章は”#NAME?”などが入っているのですが、これらの文章がデバックの原因とかはありえるのでしょうか。
以下がマクロです。この程度ならお会いすれば修復可能というかたご連絡お願いします。
直せればメールでも可能です(ただ、PC上でのエラーメッセージと、メール添付でのエラーメッセージがことなるので少し不安です)。
Sub myConvert()
Dim wb10 As Workbook
Dim ws10 As Worksheet
Dim RangeSrc As Range
Dim RangeDictionary As Range
Dim RowNoSourceCurrent As Long
Dim RowNoSourceMax As Long
Dim RowNoDictionaryCurrent As Long
Dim RowNoDictionaryMax As Long
Dim StringWork As String
Dim RangeWork As Range
Const CoumnNoSourceOffset As Long = 1 '元の列の何列右側に出力するか
Const StingRangeSrcAddress As String = "A2:A1200" '翻訳対象セル範囲アドレス
Const StingRangeDictionaryAddress As String = "E1:F1500" '辞書リストセル範囲アドレス
Set wb10 = Workbooks("シンツール名称.xlsx")
wb10.Activate
Set ws10 = Worksheets("名称")
ws10.Activate
Set RangeSrc = Range(StingRangeSrcAddress)
Set RangeDictionary = Range(StingRangeDictionaryAddress)
RowNoSourceMax = RangeSrc.Rows.Count
RowNoDictionaryMax = RangeDictionary.Rows.Count
For RowNoSourceCurrent = 1 To RowNoSourceMax
Set RangeWork = RangeSrc.Cells(RowNoSourceCurrent, 1)
StringWork = RangeWork
For RowNoDictionaryCurrent = 1 To RowNoDictionaryMax
StringWork = Replace(StringWork, RangeDictionary(RowNoDictionaryCurrent, 1), RangeDictionary(RowNoDictionaryCurrent, 2))
Next
RangeWork.Offset(0, 1) = StringWork
Next
MsgBox "完了しました"
End Sub
投稿者エクセルレベル
ブラインドタッチができエクセル組み込みの関数の意味が分かるレベル
よろしくお願いします。
エクセル リストから自動変換による翻訳(マクロ) (投稿ID : h7ez9)
更新2022年4月9日 11:59
作成2022年3月13日 10:26
| 報酬 | 時間2千円とマクドナルド代金 |
| 地域 |
お問い合わせの受付は
終了いたしました。
注意事項
ジモティーからの注意事項
コメント
4件
良識のあるコメントを心がけご利用ください。
不適切な表現や、不快な言葉遣いなどは
利用制限
や
アカウント停止
の対応を取らせていただいております。
Kai
4年以上前
お世話になります。
F列に対象となる文字列がエラー表示されているのが原因ですね。
以下を追加すれば動きます。マクロ自体が問題ありません。
Sub myConvert()
On Error Resume Next
B列に違う言語の文字列がF列に見つけて修正すれば、実行エラー13出ません。
ひろひろ
4年以上前
ひろひろ
4年以上前
StringWork = RangeWork で#NAME?を格納しようとするとエラーになります。
StringWorkはString型(文字型)なので。
変数定義しないと逆に型の未定義でエラーになります。
マクロを実行する前に変数置換(Ctrl+H)で、”#NAME?”を半角スペースなりに置換すれば良いと思います。リプレイス文を入れれば、エレガントではないですけど、動きます。
socks
4年以上前
マクロに問題があるとは思えませんが、ブック名、シート名など変更したものは、無いのでしょうか
コメント内容をご確認ください
コメントは公開されます。
短いコメントはご覧になった他のユーザー様が不快に感じることがあります。
教えての助け合いの関連記事
エクセル リストから自動変換による翻訳(... 千葉 助け合い を見ている人は、こちらの記事も見ています。
-
成田市/成…皆さんの趣味を教えて下さい。 どんな楽… -
市原市/上…千葉県市原市の国分寺祭りで財布を売ってい… -
印西市/木…キャンプファイヤー🔥の仕事されてる方、ご… -
山武市隣人で餌やりしている人がいます。 … -
長生郡/上…あなたが思う、はまぐりの一番美味しい食べ… -
千葉市/千…女装をはじめてみようかと思っていて、服や… -
八千代市/…勝田台周辺のせんべろ酒場教えて欲しいです… -
船橋市/小…戸建て2階の部屋にエアコンの取付をお願い… -
中央区/千…以前よりテニスに興味がありました。でもで… -
船橋市/三…小中学生の男児たちが 虫取りにハマってい… -
船橋市/新…エスカレータ2F周辺でいい香りがするので… -
八千代市/…中学生男子に漢字を教えて欲しいです。 外… -
松戸市/常…こどもが、習いたがっているのですが、調べ…
