excelist の回答履歴

全29件中21~29件表示
  • Excel VBAにて別のExcelファイルを開く

    現在、ExcelファイルVBAにて別のExcelファイルを開こうとしています。FileSystemオブジェクトを利用してオープンはできるのですが、当然そのファイルをどなたかが利用していると「書き込みできません」とのメッセージが出てきます。これを回避するためにオープンするExcelファイルがすでに誰かに開かれているかを判定できる方法はございませんか?WSHやAPIを利用してもかまいません。以下にロジックを書いておきますので、どうかよろしくお願いいたします。緊急度は大変高いです。 'ErrorFileフォルダ内のエクセルファイルが存在するかを判定 Do Until fs.FileExists(buff) = False 'ErrorFile内のエクセルファイルを取得 Set f = fs.GetFile(buff) 'FileSystemオブジェクトでErrorFile\logフォルダ内の同一名称ファイルが存在するかを判定 If fs.FileExists(f.ParentFolder & "\log\" & f.Name) = True Then '存在していたら、ファイルを削除 ←この部分で誰かがファイルを開いているとエラー        fs.DeleteFile f.ParentFolder & "\log\" & f.Name End If 'ErrorFileフォルダ内のファイルをErrorFile\logフォルダに移動 fs.MoveFile f.Path, f.ParentFolder & "\log\" & f.Name 'マクロが動作しているパスにErrorFileフォルダ内のエクセルファイル名をフルパスで取得 buff = ActiveWorkbook.Path & "\ErrorFile\" & Dir("ErrorFile/*.xls", vbSystem) Loop どうか、解決策を返信いただければ幸いです。

  • エクセル 日付が変わると同時にセルを空にしたいです

    こんな事が出来るのかも分からないのですが… エクセルでB4にTODAYで日付が表示されるようにしています。 その日付が変わるとB5~B32のセル内を空にしたいのですが可能なのでしょうか? マクロなどは使った事がなく全くわかりません…。 関数などでそういった設定は出来るのでしょうか? 出来れば本日中にお答えいただければ幸いです! 分かりにくい文面で申し訳ありませんが、よろしくお願いいたします!!

  • パワポの一般的な文字サイズについて

    タイトルの件、質問いたします。 PPTを利用したプレゼンで一般的な文字サイズは ●タイトル=表題→スライドの一番上に付ける表題 ●スライド内の通常の書面、項目など のサイズは、一般的には何PTが適当ですか??

  • excelVBAでX進法のマクロを作る方法

    数字ではなく、記号で桁数をあげていきたいのですが、やり方が思いつきません。 どのようにすればいいでしょうか? 3進法が希望ではないですが、分かりやすく以下のように例を記載します。 例:3進法の場合 シートの(a,1)=a,(a,2)=b,(a,3)=cと記載されていれば、3進法と見なして、m以下のように桁をあげていく a,b,c,aa,ab,ac,ba,bb,bc,ca,cb,cc,aaa… 分かる方、よろしくお願いします。

  • 複数Excelファイルの一括インポートしたい。

    複数Excelファイルがあります。(aaa.xls、bbb.xls・・・) 同フォルダ内にあるExcelファイル(20個ほど)を1つのファイルにしたいのですが、 手動コピペ以外の方法を教えていただけますでしょうか? できれば、マクロ、VBAでお願いします。 ワークシート名はすべて同じです。(Sheet1のみ取り込みたい(無理であれば他も取り込みしてもOK)) 1つのファイル内で横に並べるようにしたいです。(ファイル名か、Sheet1_1,Sheet1_2・・・) よろしくお願いします。

    • test321
    • 回答数1
  • 「オブジェクトの破棄」と「メモリの解放」は同じ意味

    「オブジェクトの破棄」と「メモリの解放」は同じ意味ですか? ********************************* Sub Sample1() Dim objIE As Object Dim buf As String Set objIE = CreateObject("InternetExplorer.Application") objIE.Visible = True objIE.navigate "http://oshiete.goo.ne.jp/" Do While objIE.busy DoEvents Loop Do While objIE.Document.readyState <> "complete" DoEvents Loop Set objIE = Nothing End Sub ********************************* の場合の「Set objIE = Nothing」は、 「オブジェクトの破棄」でしょうか? 「メモリの解放」でしょうか? どちらでもありますか? ご回答よろしくお願いします。

  • エクセルのグラフでデータテーブルの数字がおかしい

    こんにちは。 エクセルでデータテーブル付のグラフを作っているのですが、元のデータとデータテーブルの数字が違ってきています。 数字がちがうというか、項目が表示されていなかったり、数字の一部がなぜか全体に右にずれていて、そのままグラフが作られています。 同一データで違うグラフを2種類つくっており、1つは正常、2つ目がおかしくなっています。 シートが10枚ぐらいあり、各シートに1つか2つグラフがある状態です。 メモリ不足か?と再起動をしてみたりしたのですが、変化はありません。 長年エクセルをつかっていますが、こんなことは初めてです。 現在、手元に資料が無いのですがよろしくお願いいたします。 OS:winXP,  ver :Excel2007

  • EXCEL VBA ワークシートのコピーについて

    seaclearsky8です。 一つのブックに何枚ものワークシートを追加して保存するVBAについて ご教授、よろしくお願いします。 コピー元  MASTER Book MASTER Workseets コピー先 Copy Book copy Worksheets コピー元にはワークシートがMASTERワークシートの一枚しかありません。 その一枚のワークシートに値をVBAで入れていき処理し コピー先のコピーBOOKにワークシートをコピーしていきたいです。 しかし、MASTERBOOKの処理が何通りかあり、 コピー元の一枚のワークシートに 処理別にデータを写し コピー先BOOKに          ワークシート名 ワークシート1 処理1ワークシート  ワークシート2 処理2ワークシート ワークシート3 処理3コピー元ワークシート3 という具合にワークシートを複数コピーしたいのですが 処理ごとにデータを代入し、コピー処理はできるのですが。 コピー先BOOK ワークシート3 処理3ワークシート だけしかコピーされてないBOOKが作成されます。 上書きされているのだと思われます。 対処法が調べましたが見つけられていません。 すいませんが対処法及び参考VBA等ご教授宜しくお願いいたします。

  • 【問題解決】資料がうまく作れない

    パワーポイントを使って、自分が行った職場の問題解決について、うまく資料が作れません。 自分では分かりやすくて魂のこもった資料だと思っているのですが、 .結局何が言いたいか分からない .欲張りすぎだ .テーマが壮大だ .全体のつじつまが合っていない .話が突然飛ぶ と言われてしまいます。しかも何十時間使って直しても、一度もいいと言われたことがありません。 パワーポイント自体はできるのですが、構成や作成にあたってのポイントについてちゃんと習ったことはありません。HPなどで検索して作り方のコツなどについて読んでいるのですが、全然実践に活かされてません。 お金は多少かかってもいいので、どこかきちんと授業みたいに教えてくれるところはありませんか? 作った資料を添削、アドバイスしてくれればなおさら良いです。 あと資料作りでよく使う図形や絵のテンプレを集めています。何かよいものがあれば教えて下さい。 かなり切実な悩みで困ってます。