DreamyCat の回答履歴

全847件中821~840件表示
  • VBA 5分間間隔でデータ記録

    こんにちわ。 いつも諸先輩方に教えて頂きありがとうございます。 感謝しております。 早速ですが以下のようなVBを教えてもらいまして、 C3のセルにリアルタイムで変化する数字があります。 それを、3秒おきに時間とともにC6から順に記録して 1分間溜まったら、 E6に時間、 F6その1分間の最初の値、 G6にその1分間での最高値 H6にその1分間での最低値 I6にその1分間での最後の値 が順番に記録されるようになっております。    このマクロを改正して、  (1)1秒感覚でC3から下へ順に記録。  (2)5分間隔でE6^I6に4種の値を下へ順に記録   (このデータはずっと起動している間は下へ記録し続けたいです)   というように変更したいのですがうまくいかず、四苦八苦しておりました。 お忙しいところ申し訳ありませんが、 ヒントなるものでも結構ですので教えて頂ければ幸いです。 以上宜しくお願いいたします。       UNO     ========================================================= Option Explicit Public STOP_B As Boolean Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) Sub ストップ() STOP_B = False End Sub Sub スタート() Dim i As Integer Dim t As Integer Dim n As Integer Dim R As Range Dim timenow As Variant i = 6 n = 6 STOP_B = True Do While True t = 0 timenow = Format(Now(), "HH:mm") While t < 300 Call Sleep(10) DoEvents t = t + 1 Wend If timenow = Format(Now(), "HH:mm") Then Sheet1.Cells(i, 3).Value = Sheet1.Range("C3").Value i = i + 1 Else Sheet1.Cells(n, 5).Value = timenow Sheet1.Cells(n, 6).Value = Sheet1.Cells(6, 3).Value Set R = Sheet1.Range(Sheet1.Cells(6, 3), Sheet1.Cells(i, 3)) Sheet1.Cells(n, 7).Value = WorksheetFunction.Max(R) Sheet1.Cells(n, 8).Value = WorksheetFunction.Min(R) Sheet1.Cells(n, 9).Value = Sheet1.Cells(i - 1, 3).Value Sheet1.Range(Sheet1.Cells(6, 3), Sheet1.Cells(i, 3)).Clear i = 6 Sheet1.Cells(i, 3).Value = Sheet1.Range("C3").Value i = i + 1 n = n + 1 End If If STOP_B = False Then Exit Sub End If Loop End Sub Function xSleep(ByVal dwMilliseconds As Long) Call Sleep(dwMilliseconds) End Function =====================================================

    • uno577
    • 回答数3
  • 【Excel】セルの背景色、文字色のRGB値を求める方法

    Excel(関数orマクロ)でセルを参照して、 そのセルの背景色、文字色それぞれのRGB値(255,255,255 等)を自動取得することは可能でしょうか? 例えば、 A1セルの背景色RGB値をB1セルに。 A1セルの文字色RGB値をC1セルに、というイメージです。 ※バージョンはExcel2007です 宜しくお願い致します。 背景色、文字色のRGB値を求める方法

  • パワーポイント再生動画編集

    同じ質問がでていたらすいません。 探せなかったので新規で質問させていただきます。 現在パワーポイントでプレゼンの資料を作成しております。 その中のスライド1枚に動画を全面挿入しています。 その動画を再生させつつ、途中にワードアートやテキストをアニメーションで登場させることは可能なのでしょうか? 例えていうと、動物園を歩いている動画があって、動物が登場するたびに名前がワードアートで表示されるといった感じにしたいです。 パワーポイントで動画を扱うのは初めてなので、すいませんが教えてください。 よろしくおねがいします。

    • if777
    • 回答数1
  • HP作成

    ZAQのホームページ作成時に下記のようなメールが出てきます。 「MPEG/AVI Player 確認中 確認中のまま先に進まない場合は、セキュリティーレベルの変更、ActiveXのインストールが必要な場合があります 」 ネットで対処法を見て、色々やってみましたがうまくいきません。 VIST(home)と2007です。

    • CHUHsan
    • 回答数1
  • グラフでX軸の時間をきれいに並べる方法

    時間別の販売数のような表をグラフにしています。 販売のなかった時間はデータが上がってこないので、表に現れません。 その為、画像(サンプル)の上段のグラフになります。 10時や15時の時間帯が飛んでしまっています。 しかし、実際は下段のグラフが現実的です。 自動的に販売0の時間も全て表示するグラフは出来ないでしょうか。 または元になっている表の操作でもいいです。 毎回、手入力で全時間帯の表に書き直すしかないでしょうか。

    • miine
    • 回答数6
  • エクセルから表をパワーポイントへ貼り付けたときの、位置調整がうまくいきません

    エクセルから表をパワーポイントへ貼り付けたときの、位置調整がうまくいきません。宜しくお願いします。 -------------------- sub test1() Dim pptApp As Object Dim pptPre As Object Dim tempFileName As String Dim macrofile As String 'エクセルの貼り付け元のファイル名 Dim sht As String 'エクセルの貼り付け元のシート名 Dim page As Integer 'パワーポイントへの貼り付けたいページ Dim picPos_yoko As Long 'パワーポイントへの貼り付け横位置 Dim picPos_tate As Long 'パワーポイントへの貼り付け縦位置 macrofile = "sample001.xls" sht = "sheet1" tempFileName = ThisWorkbook.Path & Application.PathSeparator _ & macrofile Set pptApp = CreateObject("powerPoint.Application") With pptApp .Visible = True Set pptPre = .Presentations.Open(tempFileName) End With Workbooks(macrofile).Worksheets(sht).Activate Range("A1").CurrentRegion.Copy '表のコピー With pptPre.Slides(page) .Shapes.Paste.Name = "hyou1" With .Shapes("hyou1") .Top = picPos_yoko .Left = picPos_tate End With End With End Sub ------------------------ .Shapes.Paste.Name = "pic1" ↑この行で名前をつけたかったがうまく名前がついていない。  貼り付けた表の名前をパワーポイントのマクロの記録で確認したところ "Group 288"と名前がついていた With .Shapes("hyou1") ↑当然この行で"hyou1"は見つからないというエラーが出てしまう。 表をエクセルからコピーして、パワーポイントへ位置を指定して張り付けるかもしくは貼り付けた後に移動ができるかを実現したい。 何かいい方法はありませんか?パワーポイントへエクセルからグラフを貼り付けた場合はうまくいきました。 また。パワーポイントの表の名前のつけ方には規則性があるのでしょうか。規則性があれば、それに則ってコードをかけるのですが・・・。

  • VBAでスクリーンセーバー表示後にVBE(エディタ)が表示されます。

    お世話になります。 下記の現象になった場合の回避方法を教えてください。 OS:XP EXCEL2003 VBEを閉じている状態で 時間を経過させ、PCの設定で、ロック状態 (スクリーンセーバーを表示しています)にさせます。 その後スクリーンセーバーからもどると VBEが最前面に表示されます。このとき、メニューのVBEのアイコンが 表示されていません。 また、スクリーンセーバーから戻ったその時に 最大化ボタンを押して最前面に出てきたかのような 挙動をします。 また、毎度起こるというわけではありません。 以上です、同じような現象になった方いらっしゃれば 是非よろしくお願いいたします。

    • VIPFIRE
    • 回答数2
  • POWER POINTについて

    POWER POINT 2003がほしいのですが、とても高価なので手が届きません。調べてみるとPOWER POINT 2007 アカデミックのほうが安いのですが、これはどういう理由なのでしょうか? どうぞよろしくお願いします。

  • ゲームを作りたいのですが・・・

    パワーポイント、特にハイパーリンクを使って簡単なゲームを作成しなければならないのですがどうやってつくればいいのか全然わかりません・・・ だれか助けてくれませんか? 個人的には日本地図を7ブロックに分けて光ったところを暗記して、ハイパーリンクを使い、クリックして、暗記するのをどんどんふやしていくみたいな感じで作りたかったのですがなかなか次に進みません。というかそれってハイパーリンクを使って出来ますかね?

  • Bitmap.GetPixelより高速なもの

    いまVBでBitmap.GetPixelを使って、グレースケールの画像のRGBを取得しています。 まあグレースケールなんでRGB同じなのでとりあえずRの値を使うとして、 200*300の画像をFor文でBitmap.GetPixelを使うととてもじゃないぐらい遅いです。 ある程度調べると、LockBits()というものが見つかったのですが使い方がわかりません。 教えてください。

  • 【PowerPoint2007】ファイルの保護方法

    PowerPoint2007で、ファイルを保護する方法を教えてください。 具体的には、スライドショーはパスワードなしで可能でも、中身の変更にはパスワードを求めたいのです。できれば図表のコピーにもパスワードを施したいのですが、可能なのでしょうか?

  • VB 動画再生する際にカレントディレクトリを指定して再生

    私は今、あるアプリケーションを作っているのですが、オープニングムービーを再生したいと思っております。 開発環境:Visual studio 2008 言語:VB 現在はサイト等で検索し、 Private Declare Ansi Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Integer, ByVal hwndCallback As Integer) As Integer Const stCurrentDir As String = CurDir$() Const FileName As String = stCurrentDir & """\openning.mpg""" という感じでファイルの場所を指定しているのですが、どうもconstがネックです。 これをdimで指定すると再生されないのです。 だからと言ってconstでやると、普通にカレントディレクトリを指定せずすべて指定するとできるのですが、上のようにカレントディレクトリを求めると、定数式が必要と出てしまいます。 どうにかうまくいく方法等ありませんでしょうか? よろしくお願いいたします!

  • PowerPointでサウンドを挿入したとき・・・

    PowerPoint2003でサウンドを挿入したとき スピーカーのアイコンが出ますが その横に「0」か「1」か「手のマーク?」が出ます。 アニメーションを挿入したときの番号は そのアニメーションの実行される順番かと思いますが、 このサウンドのときの数字やマークは何を表しているのでしょうか? 「クリック時」かどうかなど試すと「手」が「0」にかわったりするのですが、規則性が見つけられないんです。 よろしくお願いします。

    • C_PAMA
    • 回答数1
  • アクセスVBA 時間を止める

    エクセルでは動くのですがアクセスで Application.Wait (Now + TimeValue("00:00:01")) を実行すると 「Wait」メソッドまたはデータ メンバが見つかりません。 (Error 461) となってしまいます。 「Wait」にかわる何かがあるのでしょうか? 宜しくお願い致します。

    • dfghhj
    • 回答数1
  • エクセルでのグラフ作成

    初歩的な質問です。 (1)円グラフを作る際、最も小さい数字が他の数字とかけ離れて小さいために、正確な数値がグラフ上に表示されません。値としては小さいのですが、どうしても表示する必要のある数字です。どうすればうまく表示されますでしょうか。 (2)円グラフの大きさをバランスの良い大きさに作るための秘訣を教えてください。枠の中に入っているグラフの大きさがどうも綺麗な形にならないのです。(基本がよくわからず作成しているせいもあるかと思います) よろしくお願いします。

    • kleinn
    • 回答数1
  • エクセルVBAでのセル番地取得プログラム

    このようなプログラムをVBAで作成したいのですが・・・。 1.選択セル上でダブルクリック 2.ユーザーフォームが立ち上がる 3.ユーザーフォームの項目に値を入力 4.コマンドボタンを押すと、入力した値が1で選択したセルに転送 5.次に1の1行下のセルに移動し、また値を入力しコマンドボタンで   値を転送 以下5の繰り返し というプログラムはどのように作成したら良いのでしょうか? 他の質問を参照したのですが、どうも求めているものとは違う感じです。 ご教授お願い致します。

    • na714
    • 回答数4
  • IF文の作り方

    エクセル VBA 超入門のものなんですけど、質問させてください。 A1のセルに 1を入力したら、セルD1に正解を表示させ、 それ以外なら不正解を表示させたいのですが、  以下の文でつくると 実行した最初しか起動してないような気がするのですが、教えてください。どうすればセルA1を入力するたびに、 正解、不正解をD1に表示させれるでしょうか? Sub テスト() If Range("A1") = "1" Then Range("D1").Value = "正解" Else Range("D1").Value = "不正解" End If End Sub

    • ytsugie
    • 回答数2
  • エクセルで1つの再生ソフトで音楽も動画も再生する方法

    エクセル2007(Vista)で、音楽と動画を再生する方法を探しています。 1つのソフトで音楽も動画も再生したいと思ったので、手元にあったGomPlayerで、選んだファイルを再生できる方法が無いか探しました。 結果GomPlayerで再生する方法は見つからず、似たソフトWinampで再生出来る記述が、見つかりました。 ret = Shell(Winamp_Path & "winamp.exe /ADD " & """" & Path) ※retはロング型、Winamp_Pathにはwinampのパス、Pathには選んだファイルのフルパス名が、セットしています。 ※「/ADD 」を「/PLAY」に変えたら、Winampで再生出来ました。ADDだと再生されずプレイリストに追加されWinampが起動するだけでした。(ADDもPLAYも自分で確認済) GomPlayerに拘る理由は、Winampでは再生出来ないファイルがあるからです。 GomPlayerでも同じように書いてみたのですが 起動するだけで再生されませんでした。 GomPlayerも、同じように再生したいファイルを 再生出来るようにできないでしょうか。 アドバイスお願いします!!

    • noname#106563
    • 回答数1
  • VBのコントロールを追加するとはどういうこと?

    VBのコントロールを追加するとはどういうことですか? 印刷ができるようにするには、PrindDocumentコントロールが必要です。 コントロールをドラッグ&ドロップするワケは?

  • VBAでのストップウォッチの質問です

    今のコードを載せます Sub test_StopwatchCell() If did Then kStopwatch Else kStopwatch Range("a1") End If End Sub 上のコードはエクセルワークシートにフォームのボタンを配置して、test_StopwatchCell 関数を登録し、クリックで測定開始し、もう一度クリックで測定停止するマクロですが、一時停止のボタンを新たに作りたいのですが、どうしたらいいのか教えて下さい。お願いします。