Excel VBA質問スレ Part6at TECH
Excel VBA質問スレ Part6 - 暇つぶし2ch981:デフォルトの名無しさん
08/06/01 20:44:27
>>978
>>977
サンクス


982:デフォルトの名無しさん
08/06/02 10:24:47
ビジュアル ベーシック フォー 哀川翔

983:デフォルトの名無しさん
08/06/02 15:11:45
>>980
普通に読めますが?

984:側近中の側近 ◆0351148456
08/06/02 20:44:29
>>983
(っ´▽`)っ
Jan 1 2007とかにならんかね?

985:デフォルトの名無しさん
08/06/02 20:51:41
>>984
文字化け?

986:側近中の側近 ◆0351148456
08/06/02 20:54:18
>>985
(っ´▽`)っ
これは文字化けじゃないか。
細かいことは気にするな☆

987:デフォルトの名無しさん
08/06/03 00:06:08
いわゆるマクロウイルスとかいうやつのコードの書き方教えて。
ウイルスチェックで引っかかるところを見てみたいだけです。

988:デフォルトの名無しさん
08/06/03 12:49:33
携帯からたどり着きました。スレ違いだったらすみません。
よかったらご教授願います。多分とても簡単な事だと思うのですが…超初心者です。
OSはXP、Excel2003です。


ファイルAの内容を、カメラ機能を使って、ファイルBに取り込もうとしています。
ファイルAのシート名は1~31までの整数です。(1日1シート)
ファイルB上でマクロを実行した時、実行日に相当するシートの範囲を読むようにしたいのですが、以下のマクロでは、エラーになってしまいます。手直しして頂けないでしょうか。宜しくお願いします。


Sub カメラのリンクを編集()
Dim i As String
i = Day(Date)
ActiveSheet.Shapes("camera").Select
Selection.Formula "='G:\平成20年\[ファイルA.xls]i'!$A$1:$K$60"
End Sub




989:デフォルトの名無しさん
08/06/03 13:02:37
ここは手直しスレじゃないんだが。
せめてどんなエラーになったか位書こうよ。
あー、シート名が変数i(不適当な名前だw)に入っているのなら、文字列を組み立てないとダメだね。
>988では"i"と言う名前のシートを探そうとしてしまう。

990:デフォルトの名無しさん
08/06/03 13:03:52
×ご教授
○ご教示

991:デフォルトの名無しさん
08/06/03 14:55:10
>989、990
文字列を組み立てるというアドバイスの元見直しをして、無事完成しました。
スレ違い失礼しました、「ご教示」ありがとうございました。

992:デフォルトの名無しさん
08/06/03 15:38:51
質問したいけど構文ここに書くの面どくせえ

993:デフォルトの名無しさん
08/06/03 18:52:12
・・・

If ActiveCell.Column = 6 Then
Range("A1:A10").Copy ActiveCell
Else
MsgBox "ここは駄目"
End If

・・・

これだと6列目を先頭としてA1~A10のセルをコピーでき、
6列目以外は入力不可でmsgboxが出るのですが、
例えば6列目~10列目を入力可能にするにはどうしたら良いでしょうか?

994:デフォルトの名無しさん
08/06/03 22:18:12
オートシェイプの始点やら終点ってどういう単位?

Sheets(2).Shapes.AddLine(Xs, Ys, Xe, Ye).Select

たとえば、こうやって変数で当てて500から520までかけ。次に520から540までかけ
ってやっても線がつながらんのだが。

995:デフォルトの名無しさん
08/06/04 01:32:55
>>994
ちゃんとつながるぞ。単位はポイント

Sheets(1).Shapes.AddLine(50, 100, 100, 50).Select
Sheets(1).Shapes.AddLine(100, 50, 150, 100).Select
Sheets(1).Shapes.AddLine(150, 100, 100, 150).Select
Sheets(1).Shapes.AddLine(100, 150, 50, 100).Select


996:デフォルトの名無しさん
08/06/04 10:34:25
VBAを使用して作成したExcelファイルを立ち上げようとすると、
「問題が発生したため、Microsoft Excel for Windows を終了します。 ご不便をおかけして申し訳ありません。」
というMicrosoftのエラーになり、Excelが開かなくなってしまいました。
中のモジュールを何とか見る方法はないでしょうか?


997:デフォルトの名無しさん
08/06/04 20:06:50
あるセルにある文字列が入っています。特定の文字列では無いのですが、
この文字列から、条件を満たす物を抽出したく考えております。

具体的には、「*」 で囲まれた文字列を抜き出したく考えております。
(「」で囲まれた物以外を削除)

調べてみたのですが、このような処理は可能でしょうか。
可能でありましたらば、教えてくださいませ。よろしくお願いします。 

998:デフォルトの名無しさん
08/06/04 21:23:50
regexp

999:デフォルトの名無しさん
08/06/04 22:58:25

スレリンク(tech板)l50


1000:デフォルトの名無しさん
08/06/04 23:08:39
10000ならオマエラの人生幸せ
それ以外なら一生不幸



1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch