
VBAについて
集計シートの『A5』にデータシート『I1』からコピーした「2023/10/1」がはいっています。
下記のコードで表示形式を
「2023/10/1」→「2023年10月」
に変換しています。
マクロはExcel起動時に実行される設定ですが
開いた時の状態では、変換されておらず
該当セルをクリックすることで変換されます。
原因、解決策について教えてください。
コード
Sheets(“Data”).Select
Range(“I1”).Select
Selection.copy
Seets(“集計”).Select
Range(“A5”).Select
ActiveSheet.Paste
With ActiveSheet
.Cells(5,1).NumberFormatLocal = “yyyy年mm月”
End With
↑まだまだ勉強中で非効率な書き方になっている
かもしれませんがよろしくお願いします。
No.4ベストアンサー
- 回答日時:
>>コードを書く場所も問題ないのですが、クリック時に実行になってしまいます。
エクセルとかvbaでは、実行環境とか、vbaの組み込みルートの問題とか、色々な事で実行されないと言う件が沢山有ります、昔から。
私のpcでは提示されたコードでブックオープン時に実行されます。
msgを入れて確認とかしながら潰して行くしか無いと思います。
貴方のpcが見えて使える訳じゃ無いので、文字ずらでの情報交換では原因の特定は出来ません。
No.3
- 回答日時:
>>そこに書いているのですができません。
なら、下のコード修正して下さい。
Seets(“集計”).Select
Sheetsですね。スペルミスしてます。
スマホで打っている段階でのミスなので
実際にはスペルミスなどはございません。
コピー&ペーストはできていて、コード、コードを書く場所も問題ないのですが、クリック時に実行になってしまいます。
No.1
- 回答日時:
こんにちは
>マクロはExcel起動時に実行される設定ですが
どのようにして設定しているのでしょうか?
(もっとも肝心と思われる情報が欠如しています)
>開いた時の状態では、変換されておらず
上記がきちんと設定されていれば、実行されるはずと思いますが??
>該当セルをクリックすることで変換されます。
なにか勘違いをして、全く違う設定になっているのではないでしょうか?
>原因、解決策について教えてください。
きちんと「起動時に実行される」ように設定し、「クリックすると実行される」ような設定は削除しておくことであろうと推測されます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EBCDIC⇒SJIS変換の方法
-
「彡」って文字はなんという文...
-
2バイト文字をJEFからSJISに変...
-
COBOLによる全角・半角混...
-
ふりがなをアルファベット化す...
-
シフト演算を用いた変換
-
セル内の文字列が日本語か英語...
-
std::stringからLPCWSTR型への変換
-
C言語でUTF-8コードで読み込ん...
-
VBAでbmp画像をASCIIデータとし...
-
VBAで4桁の16進数から16桁の2進...
-
データベースの形式を認識でき...
-
フォームのコントロールのバッ...
-
Excelマクロにて30分単位の計算...
-
DOUBLE型の16進HEX文字列変換に...
-
CASLⅡ 文字データから数値デー...
-
漢字をUnicodeに変換する方法を...
-
Symfowareでのデータ型変換につ...
-
数字5桁文字コード?
-
N88BASICのASCII変換について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EBCDIC⇒SJIS変換の方法
-
セル内の文字列が日本語か英語...
-
std::stringからLPCWSTR型への変換
-
ふりがなをアルファベット化す...
-
VS 2008(VB.NET)
-
「彡」って文字はなんという文...
-
2バイト文字をJEFからSJISに変...
-
JIS → S-JIS コード変換するには
-
COBOLによる全角・半角混...
-
ExcelVBA実行後に時々落ちる
-
フォームのコントロールのバッ...
-
sedで日本語の置換方法について
-
Symfowareでのデータ型変換につ...
-
数値のパック10進数の変換に...
-
S-JIS → JIS コード変換するには
-
RubyでUTF8のコード値を文字に...
-
英数字を含む文字列(0-9,A-Z)...
-
%fと%gについて
-
CString ←→ BSTRの変換について
-
C#でバイナリデータをテキスト...
おすすめ情報