DreamyCat の回答履歴
- VBでキーボード入力をフォーム上で対応させるには
Microsoft VisualBasic6.5でプログラミングしています。 キーボード入力を確認するツールを作成しようと思っています。 UserForm上に、CommandButtonを2個配置して それぞれに 数字の 1と2を設定。 キーボードの1と2を押すと、CommandButtunが マウスで押されたときのように表示する方法が わかりません。 プログラム初心者です。 よろしくお願いいたします。
- ベストアンサー
- Visual Basic
- John_Rambo
- 回答数4
- VBでの質問です
VBでの質問です 5分を計るタイマーを作っていて5分たつと止まるプログラムを作っていて、コンマ以下のケタが長くて、しかも止まらない( Label1.Text = n5.Subtract(Now).ToStringをLabel1.Text = n5.Subtract(Now).TotalMinutesにしてIf Label1.Text = "00:00:00" ThenをIf Label1.Text = "0" Thenにした時は止まりました)ので止まるようにするにはどこを変えればいいですか? 教えてください 以下コードです Public Class Form1 Dim n5 As DatePrivate Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load n5 = Now.AddMinutes(5) Timer1.Interval = 1000 Timer1.Start() End Sub Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Label1.Text = n5.Subtract(Now).ToString If Label1.Text = "00:00:00" Then MsgBox("時間になりました。") Timer1.Stop() End If End Sub 長文ですいません
- ベストアンサー
- Visual Basic
- Michigami
- 回答数1
- ☆Excel VBAでAVERAGE関数を使うとき・・・
こんにちは。VBA初心者です。 VBAでAVERAGE関数を使いたいのですが、参照範囲を最終行まで指定したい場合、 どのようプログラムすれば良いのでしょうか? A B C 1 5000 2 2000 3 3000 4 1000 5 6000 6 : 7 : ← A列の値を平均する。 A列には膨大な行が存在すると仮定します。 VBAに詳しい方、教えてください。 どうか、よろしくお願いしますm(_ _)m
- ベストアンサー
- その他MS Office製品
- VBAbiginer
- 回答数2
- Wordの文章をPowerPoint2007に挿入するとエラーメッセージが
Word2007で作成した文章をPowerPoint2007に「アウトラインからスライド」のコマンドをつかってスライドを挿入しようとしましたが「~.docxの種類のファイルはPowerPointで開けません」のエラーメッセージが表示され新しいスライドを挿入できませんでした。 どのようにすればWordのファイルをスライドとして挿入することができるようになるのでしょうか Wordファイルにはアウトラインを設定させた場合としていないファイルとで試みましたが同じ結果になりました。 回答よろしくお願いいたします。
- VBAで非表示にすると該当のシートが開けなくなる
VBA超初心者です。 先ほど、 シート1にカレンダーを作成しています。 カレンダーの1をダブルクリックしたら”1”のシートというように、同じ数字のシートを開くようにしたいのですとの質問にご回答頂きまして、解決できたのですが… 式は Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Worksheets(CStr(Target.Value)).Activate End Sub を入れ、カレンダーの”1”をダブルクリックしたら、見出しが”1”のシート、 カレンダー”2”をダブルクリックしたら見出しが”2”のシートが開くようになったのですが、見出し”1””2”のシートを非表示にすると見出し”3”のシートが開くようになってしまいます。 非表示にしてもダブルクリックしたら隠れている見出し”1”や”2”のシートが出てくるようには出来ないのでしょうか? 超初心者なので、式の組み立て方がうまくいきません。 言いたい事も上手に説明できてないと思います。 申し訳ございません。 どのように式を入れたらよいのでしょうか。 そもそも1つのブック内にまとめてるのがよくないのでしょうか? この3連休中に作成したいのですが、思うように進みません。 よろしくお願い致します。
- エクセルのVBAの変更点がわからないので教えてください
下のようなプロシージャをエクセルに組み込んでいますが、次のようなことができるように変更したいので教えてください。 なお、プロシージャは正常に作動しています。 Private Sub Worksheet_Activate() With Sheets("シート名") .AutoFilterMode = False .Range("A1:d1").AutoFilter .Range("A1:d1").AutoFilter field:=1, Criteria1:="<>" .Range(.Range("d1"), .Range("A1").SpecialCells(xlLastCell)).SpecialCells(xlCellTypeVisible).Copy Range("A1") .AutoFilterMode = False .Range("A1:d1").AutoFilter End With End Sub 修正してできるようにしたいこと 1、with sheets("シート名")のシート名にシートがアクティブになったとき、そのシート名が自動で入るようにしたい。 ※シートの数は6シーとあります。 2、セルd1のデータからその行のデータ全体がコピーされるので、必要なセルのデータのみがコピーできるようにしたい。
- ベストアンサー
- Visual Basic
- ql4t
- 回答数3
- マクロで図の透過性を増す記述は?
Excel画面に図を作成して、徐々に透過性を増すようにしたいのですが、マクロでどう記述すればいいのでしょうか。また 写真を貼り付けて同じことができますか?
- ベストアンサー
- Windows Vista
- perogou
- 回答数1
- 性能として全体的にどうですか?
CPU Intel(R)Pentium(R)4 Processor with MMX CPU速度 2882MHz OS VISTA メインメモリー 容量:1525MB 空き:820MB グラフィックカード Intel(R)82945G Express Chipset Family ビデオドライバー igdumd32 マザーボード D945GCL なんですが ふと全体的に性能としてはどうなのかな?と思いまして
- ベストアンサー
- Windows Vista
- hiroki1991
- 回答数6
- 再起動
PCの電源(ノート)を入りにすると、Windouwsは立ち上がり、すぐに再起動をする。これの繰り返しです。 直す方法を教えてください、XPです。
- 締切済み
- その他MS Office製品
- mk2338
- 回答数1
- 新たに作成したシートでunion関数が使えないのですが。
困っています 例えば Option Explicit Sub sss() Dim allrange As Range Dim cell As Range Set allrange = Union(Range("A1"), Range("A3")) For Each cell In allrange cell = 123 Next cell End Sub '---------------------------------------------------------- Sub ssscr() Dim exlapp As Excel.Application Dim exlwb As Object Dim exlsh As Object Set exlapp = CreateObject("Excel.Application") exlapp.Visible = True Set exlwb = exlapp.Workbooks.Add Set exlsh = exlwb.Worksheets(1) Dim allrange As Range Dim cell As Range Dim rngA1 As Range Dim rngA3 As Range Set rngA1 = exlsh.Range("A1") Set rngA3 = exlsh.Range("A3") Set allrange = Union(rngA1, rngA3) For Each cell In allrange cell = 123 Next cell End Sub 最初のコードだとA1,A3に値が入力されるんですけど 二番目のコードだと新たに出来きたbookに入力されません。 unionのところでエラー起こります。 作成したブックのシートをセレクトしても入力できません。 作成したブックにunion関数を指定したときどうしたらよろしいでしょうか?
- ベストアンサー
- Visual Basic
- koara1982
- 回答数3
- パワーポイントで作成したグラフ等をエクセルやワードに貼り付けるには、ど
パワーポイントで作成したグラフ等をエクセルやワードに貼り付けるには、どのようにすれば宜しいでしょうか?パワーポイントのグラフを右クリックでコピーしてエクセルやワードに貼り付けをしても、全然コピー不可能です。宜しくお願い致します。
- ベストアンサー
- その他MS Office製品
- verseau
- 回答数1
- excelの列がいっぱいになり列を増やせなくなった
よろしくお願いします。excelの列がいっぱいになり、列が入らなくなりました。最初の数列に入っている数値を変えずに列を増やしたいのですが,どうすればよいのでしょうか?増やそうとすると空白でないセルをワークシートの外に移動することはできません。新しいセルを別の場所に移すかワークシートの末尾からデータを削除してください。とでます。POP UPされるCTRL+ENDの方法も試しましたが列に入っている数値が変わってしまいます。数値が入っている列をコピーして新しい表を作成するしかないのでしょうか?どなたか教えてください。
- PCを買い換えたため、以前から使用しているoffice2000を新しい
PCを買い換えたため、以前から使用しているoffice2000を新しいPCに導入いたしました。 outlook2000を使用しようとしたら、以下のウィンドウが出ました。 There was an error that caused the Instant PIM Outlook Plugin to fail. Please send PIM_DBG.log to support. OKを押すと終了してしまい、outlook2000が使用できません。 今までは新しいPCに買い換えてもこのようなエラーは出ませんでした。 このエラーを回避する方法がお分かりの方教えていただけますでしょうか。
- ビジー状態
ADSL1.5MOCNを使っています。 ネット初心者です。 色々見ているとビジー状態ですと出ることがあるけど、これはどうしてでしょうか? ファイル一時ファイルや履歴などを削除したりすると、それが関係するかは分からないけど見れるように戻ったりします。 もっと他のやり方で戻るでしょうか? 分からないなりに削除してみました
- 締切済み
- Windows Vista
- sni25
- 回答数1
- Excel 2000でデータ量が493行 列が「AW」迄のサイズが96
Excel 2000でデータ量が493行 列が「AW」迄のサイズが966KB グラフが2個で その内の1個(グラフ24)を マクロ(下記のコマンド)を組んで 1週間に1度 5日分ずつ移動させています 問題なく動作して使えていたのですが 此処の所でマクロ動作は完了してグラフデータも5日分移動して上書き保存できるので 正常完了だと思うのですが 次に開く時に通常より時間が掛かって「Microsoft Excel Windows」の小さな画面で「問題が発生したため、Microsoft Excel for Windowsを終了します。ご不便をおかけして申し訳有りません。」の画面が出てエラー報告を「送信しない」をクリックすると終了します 以後何度やっても同じ経過になり 結局開けなくなりました 他にコメントが何も出ず 困惑しているのですが「エラー報告に含まれるデータ」の参照とか 何かの方法で原因を調べる方法を御存知の方がいれば アドバイスを戴きたいので投稿しました 宜しくお願い致します hjm$ = Range("a3") - 60: owr$ = Range("a4") ' ActiveSheet.ChartObjects("グラフ 24").Activate ActiveChart.ChartArea.Select ActiveChart.SeriesCollection(1).XValues = "=Data!R" + hjm$ + "C1:R" + owr$ + "C1" ActiveChart.SeriesCollection(1).Values = "=Data!R" + hjm$ + "C42:R" + owr$ + "C42" ActiveChart.SeriesCollection(2).XValues = "=Data!R" + hjm$ + "C1:R" + owr$ + "C1" ActiveChart.SeriesCollection(2).Values = "=Data!R" + hjm$ + "C43:R" + owr$ + "C43" ↓ (3)~(6)までのコマンド記述省略 ActiveChart.SeriesCollection(7).XValues = "=Data!R" + hjm$ + "C1:R" + owr$ + "C1" ActiveChart.SeriesCollection(7).Values = "=Data!R" + hjm$ + "C48:R" + owr$ + "C48" ActiveChart.SeriesCollection(8).XValues = "=Data!R" + hjm$ + "C1:R" + owr$ + "C1" ActiveChart.SeriesCollection(8).Values = "=Data!R" + hjm$ + "C49:R" + owr$ + "C49"
- パワーポイントでシェイプのコピー禁止はできますか?
パワーポイントを使って、プレゼン資料や報告資料を作成しています。 社外にはもちろんPDF化して送付してるんですが、 社内にはpptのまま送る風習があって、他人の資料の無断引用が多発して困ってます。 資料上のオートシェイプなどを部分的にコピーできないようにプロテクトをかけることはできないでしょうか? スクリーンショットでも撮らない限り、盗用できないように工夫したいのです。 何かいいアドバイスあれば教えてください。 環境は、Win XP Pro、Office XP Proです。
- この MSN相談箱にエクセルシートを添付できずに困っています。
この MSN相談箱に添付つきのエクセルの質問を載せたいです。 エクセルシートまたは貼り付けか変換したファイルを添付するにはどうすればよいでしょう?
- 締切済み
- Visual Basic
- ROSA63
- 回答数2
- この MSN相談箱にエクセルシートを添付できずに困っています。
この MSN相談箱に添付つきのエクセルの質問を載せたいです。 エクセルシートまたは貼り付けか変換したファイルを添付するにはどうすればよいでしょう?
- 締切済み
- Visual Basic
- ROSA63
- 回答数2
- モードレスダイアログを閉じた時の判断(API)
モードレスダイアログを閉じた時の判断(API) モードレスダイアログを閉じた時の判断の仕方を教えてください。 お願いします。 コードの例文を載せて頂けると幸いです。 <<詳細>> 具体的にはExcel2003の「検索と置換」ダイアログを使います (Class:bosa_sdm_XL9 Caption:検索と置換) 下記の動作をVBAで組む為です。 シートの保護解除 ↓ 「検索と置換」ダイアログ起動 ↓ ユーザーがダイアログ閉じる※この判断 ↓ シート保護
- ベストアンサー
- Visual Basic
- SA---
- 回答数4
- LaVie LL550/H ノートPCを持っています。
LaVie LL550/H ノートPCを持っています。 半年電源を入れずにいたんですが、さっき久々に電源を入れてみた所(もちろんコンセントから電源は取っています)、起動した青ランプは付いているのですが、モニターが真っ暗なままです。 久々にコンセントを繋いだので電池ランプはオレンジですが。 これはどうしたらいいんですか? HDが動いている音はしていますし、CDの出し入れもできるので、電源自体は入っているんです… モニター… 手の打ちようはあるのかしら…
- ベストアンサー
- Windows Vista
- xe8s8born
- 回答数1