パソコン仕事5倍塾
35,000人を指導した東大卒・元日本IBM社内講師が直伝
MENU
受講生さんの投稿
(投稿ID: 852)
ゲストさんのコメント
(コメントID: 1764)
唐沢俊孝さんのコメント
(コメントID: 1771)
(コメントID: 1774)
Captcha:
たった1ヶ月で人生が劇的に変わりました
佐藤信さん
役員クラスの方から高い評価を受けるようになりました。
佐賀県 - 岩本徹さん
今までまったく知らなかったショートカットキーを使いまくっています。
東京都 - 鷹觜慶さん
年齢60才間近、営業で外回りの時間が多い私でも退社時間が1-2時間程度早くなりました。
東京都 - 宗内隆明さん
受講前もすでにパソコン得意でしたが、そんな私でも受講して本当に良かったと思えた講座です。
東京都 - 佐伯とも子さん
ここまで包括的に仕事に役立つ深い学びを受けれた講座は初めてでした
東京都 - 飯田倫子さん
2025年05月07日 08:26
2025年05月07日 08:13
2025年05月04日 20:00
2025年04月28日 08:52
2025年04月22日 05:41
2025年05月14日 10:40
2025年05月14日 09:33
2025年05月14日 09:32
2022年02月24日 10:59
表示できる投稿はありません。
この学習サイトの教材制作、サポート、システム開発をすべてやっています。
2022年02月02日 00:00
2022年02月02日 03:00
2022年02月02日 06:00
2022年02月02日 09:00
2022年02月02日 12:00
2025年04月15日 11:30
2025年04月08日 16:30
2025年04月07日 16:30
2025年04月04日 15:45
2025年03月27日 13:30
2025年05月14日 11:55
2025年02月04日 08:51
2025年02月03日 12:58
2024年11月27日 11:48
2024年11月25日 12:07
2025年03月26日 22:33
2025年03月26日 22:12
2025年03月24日 22:28
2025年03月19日 20:10
2025年03月18日 20:52
2025年04月16日 08:30
2025年03月18日 09:07
2025年03月18日 09:06
2025年03月15日 13:23
2025年02月26日 16:37
2025年04月02日 21:01
2025年04月02日 20:47
2025年04月02日 20:37
2025年04月01日 22:03
2025年04月01日 21:27
2025年04月16日 08:32
2025年03月18日 09:10
2025年03月18日 09:09
受講生さんの投稿
(投稿ID: 852)
マクロを書くとき小文字で書くことのメリットがよく解りました。
以下3点質問させてください。
①セルの文字も小文字で書いていますが(例 ”A1"ではなく”a1”としています)、これでも後々問題にならないでしょうか。
今のところマクロは問題なく実行できています。
② 例 range("a1").value=5 とするとき、("a1")を書くのに時間がかかります。何かコツがあれば教えてください。
( ” まではshift押したまま8、2の順で書けますが、a1を書いた後 またshift押しながら2、9を押して " ) を記入するのに
手元を見ないと必ず間違えてしまいます。特訓あるのみでしょうか。①の質問でセルの文字が大文字でないと都合が悪くなる場合、
shiftで大文字変換も入れないといけないので・・・
③マクロを書いている途中で ctrl+J で自動表示を利用しようとしましたが、表示がでなかったため、最後まで打ち込みました。
表示されないこともあるのでしょうか。以下のようなものを書きました。
Sub serunoiro()
Worksheets("sheet1").Range("b1").Interior.Color = vbRed
End Sub
表示されなかったのは.Interior.Colorです。最初の . で自動表示がなく、 Interior.Colorにつきましてはintでもinteでもそれ以降
一文字ずつ加えても最後まで表示がありませんでした。 Worksheets("sheet1")ではなくrange("a1").とすると自動表示は出ました。
特に設定はいじっていません(自動表示にはチェックはあります)。
以上、宜しくお願いいたします。
ゲストさんのコメント
(コメントID: 1764)
するどいコメントありがとうございます。
はい、あえて小文字で書くかどうかとか、そういうところで生産性に大きな差がでます。
以下、ご質問の件について:
[1]
セル番地は、本当は "A1" のように大文字で書くべきでしょう。
なぜなら、エクセルのシート上ではそう表記されているので。
ただし、こびとちゃんが大目に見てくれるので、プログラム実行上の問題にはなりません。
[2]
( を書く
" を書い連続で書く
[ ← ] キーを押して、 "" の間にカーソルを持っていく
ですかね。
( を書いたとき、ついでに ) も書きたくなりますが、それはやめたほうがよいです。
なぜか?という理由説明の細かいところは発展編2に譲りますが..簡単にひとことで言うと、
) を書かない間は表示されている黄色い□で囲まれた文字列が、入力時のヒントになるからです。
特に、エクセルVBAの関数を入力するときに。
[3]
[Ctrl] + [J] の自動表示、よくご存知ですね!
Worksheetを Worksheets("Sheet1") のような形で指定した場合は表示されません。
理由は僕もよく分からないです。バグなんじゃないかな。昔からそうです。
一方、以下の構文だとすべてのタイミングで [Ctrl] + [J] 効くのですが。。
Dim w As Worksheet
Set w = Worksheets("sheet1")
w.Range("A1").Value = 3
ひきつづき、気になることがあればガンガン質問してください!
>小川様
>マクロを書くとき小文字で書くことのメリットがよく解りました。
>以下3点質問させてください。
>①セルの文字も小文字で書いていますが(例 ”A1"ではなく”a1”としています)、これでも後々問題にならないでしょうか。
> 今のところマクロは問題なく実行できています。
>
>② 例 range("a1").value=5 とするとき、("a1")を書くのに時間がかかります。何かコツがあれば教えてください。
> ( ” まではshift押したまま8、2の順で書けますが、a1を書いた後 またshift押しながら2、9を押して " ) を記入するのに
> 手元を見ないと必ず間違えてしまいます。特訓あるのみでしょうか。①の質問でセルの文字が大文字でないと都合が悪くなる場合、
> shiftで大文字変換も入れないといけないので・・・
>
>③マクロを書いている途中で ctrl+J で自動表示を利用しようとしましたが、表示がでなかったため、最後まで打ち込みました。
> 表示されないこともあるのでしょうか。以下のようなものを書きました。
> Sub serunoiro()
> Worksheets("sheet1").Range("b1").Interior.Color = vbRed
> End Sub
>
> 表示されなかったのは.Interior.Colorです。最初の . で自動表示がなく、 Interior.Colorにつきましてはintでもinteでもそれ以降
> 一文字ずつ加えても最後まで表示がありませんでした。 Worksheets("sheet1")ではなくrange("a1").とすると自動表示は出ました。
> 特に設定はいじっていません(自動表示にはチェックはあります)。
>
>以上、宜しくお願いいたします。
唐沢俊孝さんのコメント
(コメントID: 1771)
ご教授誠にありがとうございます。
>セル番地は、本当は "A1" のように大文字で書くべきでしょう。
→ なるほど、小人ちゃんに感謝です!
>" を書い連続で書く
>[ ← ] キーを押して、 "" の間にカーソルを持っていく
>( を書いたとき、ついでに ) も書きたくなりますが、それはやめたほうがよいです。
→ ありがとうございます。潜在意識の向こう側まで刷り込みます!
>Worksheetを Worksheets("Sheet1") のような形で指定した場合は表示されません。
>理由は僕もよく分からないです。バグなんじゃないかな。昔からそうです。
→ 良かったです。自分のソフト自体がバグっていないかとも疑っていました。
>一方、以下の構文だとすべてのタイミングで [Ctrl] + [J] 効くのですが。。
>Dim w As Worksheet
>Set w = Worksheets("sheet1")
>w.Range("A1").Value = 3
→ この構文はまだ、習っていませんが、基礎編で出てきますでしょうか。
>匿名 さん:
>
>するどいコメントありがとうございます。
>はい、あえて小文字で書くかどうかとか、そういうところで生産性に大きな差がでます。
>
>以下、ご質問の件について:
>
>[1]
>セル番地は、本当は "A1" のように大文字で書くべきでしょう。
>なぜなら、エクセルのシート上ではそう表記されているので。
>ただし、こびとちゃんが大目に見てくれるので、プログラム実行上の問題にはなりません。
>
>[2]
> ( を書く
>
>" を書い連続で書く
>
>[ ← ] キーを押して、 "" の間にカーソルを持っていく
>
>ですかね。
>
>( を書いたとき、ついでに ) も書きたくなりますが、それはやめたほうがよいです。
>なぜか?という理由説明の細かいところは発展編2に譲りますが..簡単にひとことで言うと、
>) を書かない間は表示されている黄色い□で囲まれた文字列が、入力時のヒントになるからです。
>特に、エクセルVBAの関数を入力するときに。
>
>[3]
>[Ctrl] + [J] の自動表示、よくご存知ですね!
>Worksheetを Worksheets("Sheet1") のような形で指定した場合は表示されません。
>理由は僕もよく分からないです。バグなんじゃないかな。昔からそうです。
>
>一方、以下の構文だとすべてのタイミングで [Ctrl] + [J] 効くのですが。。
>
>Dim w As Worksheet
>Set w = Worksheets("sheet1")
>w.Range("A1").Value = 3
>
>
>ひきつづき、気になることがあればガンガン質問してください!
>
>
>
>
>
>
>>小川様
>>マクロを書くとき小文字で書くことのメリットがよく解りました。
>>以下3点質問させてください。
>>①セルの文字も小文字で書いていますが(例 ”A1"ではなく”a1”としています)、これでも後々問題にならないでしょうか。
>> 今のところマクロは問題なく実行できています。
>>
>>② 例 range("a1").value=5 とするとき、("a1")を書くのに時間がかかります。何かコツがあれば教えてください。
>> ( ” まではshift押したまま8、2の順で書けますが、a1を書いた後 またshift押しながら2、9を押して " ) を記入するのに
>> 手元を見ないと必ず間違えてしまいます。特訓あるのみでしょうか。①の質問でセルの文字が大文字でないと都合が悪くなる場合、
>> shiftで大文字変換も入れないといけないので・・・
>>
>>③マクロを書いている途中で ctrl+J で自動表示を利用しようとしましたが、表示がでなかったため、最後まで打ち込みました。
>> 表示されないこともあるのでしょうか。以下のようなものを書きました。
>> Sub serunoiro()
>> Worksheets("sheet1").Range("b1").Interior.Color = vbRed
>> End Sub
>>
>> 表示されなかったのは.Interior.Colorです。最初の . で自動表示がなく、 Interior.Colorにつきましてはintでもinteでもそれ以降
>> 一文字ずつ加えても最後まで表示がありませんでした。 Worksheets("sheet1")ではなくrange("a1").とすると自動表示は出ました。
>> 特に設定はいじっていません(自動表示にはチェックはあります)。
>>
>>以上、宜しくお願いいたします。
>
ゲストさんのコメント
(コメントID: 1774)
お返事ありがとうございます。
楽しんでいただけているようでなによりです。
>>一方、以下の構文だとすべてのタイミングで [Ctrl] + [J] 効くのですが。。
>>Dim w As Worksheet
>>Set w = Worksheets("sheet1")
>>w.Range("A1").Value = 3
> → この構文はまだ、習っていませんが、基礎編で出てきますでしょうか。
「発展編1」の内容です。「オブジェクト型変数」というものです。
http://www.exvba.com/hatten1.php
Worksheets("sheet1").Range("A1").Value = 3 でとりあえずまかなえるので、基礎編では扱っていません。
(以前もお伝えしましたが、基礎編では、「同じ成果を出せる方法はひとつだけ、なくべる覚えることは少なく」というポリシーでやっていますので (^^; )
エクセルマクロについてより深く学んでいく中で「オブジェクト型変数」の実践的活用例も登場してきます。
楽しみにしていてください!
>小川慶一 様
>
>ご教授誠にありがとうございます。
>
>>セル番地は、本当は "A1" のように大文字で書くべきでしょう。
> → なるほど、小人ちゃんに感謝です!
>
>>" を書い連続で書く
>>[ ← ] キーを押して、 "" の間にカーソルを持っていく
>>( を書いたとき、ついでに ) も書きたくなりますが、それはやめたほうがよいです。
> → ありがとうございます。潜在意識の向こう側まで刷り込みます!
>
>>Worksheetを Worksheets("Sheet1") のような形で指定した場合は表示されません。
>>理由は僕もよく分からないです。バグなんじゃないかな。昔からそうです。
> → 良かったです。自分のソフト自体がバグっていないかとも疑っていました。
>
>>一方、以下の構文だとすべてのタイミングで [Ctrl] + [J] 効くのですが。。
>>Dim w As Worksheet
>>Set w = Worksheets("sheet1")
>>w.Range("A1").Value = 3
> → この構文はまだ、習っていませんが、基礎編で出てきますでしょうか。
>
>
>
>
>>匿名 さん:
>>
>>するどいコメントありがとうございます。
>>はい、あえて小文字で書くかどうかとか、そういうところで生産性に大きな差がでます。
>>
>>以下、ご質問の件について:
>>
>>[1]
>>セル番地は、本当は "A1" のように大文字で書くべきでしょう。
>>なぜなら、エクセルのシート上ではそう表記されているので。
>>ただし、こびとちゃんが大目に見てくれるので、プログラム実行上の問題にはなりません。
>>
>>[2]
>> ( を書く
>>
>>" を書い連続で書く
>>
>>[ ← ] キーを押して、 "" の間にカーソルを持っていく
>>
>>ですかね。
>>
>>( を書いたとき、ついでに ) も書きたくなりますが、それはやめたほうがよいです。
>>なぜか?という理由説明の細かいところは発展編2に譲りますが..簡単にひとことで言うと、
>>) を書かない間は表示されている黄色い□で囲まれた文字列が、入力時のヒントになるからです。
>>特に、エクセルVBAの関数を入力するときに。
>>
>>[3]
>>[Ctrl] + [J] の自動表示、よくご存知ですね!
>>Worksheetを Worksheets("Sheet1") のような形で指定した場合は表示されません。
>>理由は僕もよく分からないです。バグなんじゃないかな。昔からそうです。
>>
>>一方、以下の構文だとすべてのタイミングで [Ctrl] + [J] 効くのですが。。
>>
>>Dim w As Worksheet
>>Set w = Worksheets("sheet1")
>>w.Range("A1").Value = 3
>>
>>
>>ひきつづき、気になることがあればガンガン質問してください!
>>
>>
>>
>>
>>
>>
>>>小川様
>>>マクロを書くとき小文字で書くことのメリットがよく解りました。
>>>以下3点質問させてください。
>>>①セルの文字も小文字で書いていますが(例 ”A1"ではなく”a1”としています)、これでも後々問題にならないでしょうか。
>>> 今のところマクロは問題なく実行できています。
>>>
>>>② 例 range("a1").value=5 とするとき、("a1")を書くのに時間がかかります。何かコツがあれば教えてください。
>>> ( ” まではshift押したまま8、2の順で書けますが、a1を書いた後 またshift押しながら2、9を押して " ) を記入するのに
>>> 手元を見ないと必ず間違えてしまいます。特訓あるのみでしょうか。①の質問でセルの文字が大文字でないと都合が悪くなる場合、
>>> shiftで大文字変換も入れないといけないので・・・
>>>
>>>③マクロを書いている途中で ctrl+J で自動表示を利用しようとしましたが、表示がでなかったため、最後まで打ち込みました。
>>> 表示されないこともあるのでしょうか。以下のようなものを書きました。
>>> Sub serunoiro()
>>> Worksheets("sheet1").Range("b1").Interior.Color = vbRed
>>> End Sub
>>>
>>> 表示されなかったのは.Interior.Colorです。最初の . で自動表示がなく、 Interior.Colorにつきましてはintでもinteでもそれ以降
>>> 一文字ずつ加えても最後まで表示がありませんでした。 Worksheets("sheet1")ではなくrange("a1").とすると自動表示は出ました。
>>> 特に設定はいじっていません(自動表示にはチェックはあります)。
>>>
>>>以上、宜しくお願いいたします。
>>
>