Wendy02 の回答履歴

全11379件中941~960件表示
  • エクセルVBAの作成方法

    エクセルVBAの作成方法 文法を使ってVBAとしてプログラムで表現するものと 下記のように.を使用して()でくくっても実行結果は同じですが 後者の表し方をなんというのでしょうか? また後者の方がタイトな感じで組めるので基礎を把握したいのですが 何か良いサイトなのありますでしょうか? 例)l_lngMargeCount = l_rngA.MergeArea.Cells.Count If (l_rngA.MergeArea.Cells.Count > 1) Then・・・

    • maki06
    • 回答数4
  • MS EXCELのCPU利用率

    MS EXCELのCPU利用率 エクセルでマクロを使ってDATA整理をしたり、SUMPRODUCT関数を使用すると、パソコンの動きが異常に遅くなることがありますが、その時のCPU利用率をみると、いつも50%です。 もっと早く計算させたいのですが、CPUの利用率を上げることはできるでしょうか? よろしくお願い致します。

  • 語源で英単語を覚えたい

    語源で英単語を覚えたい のですが、オススメの辞書や参考書はありますか?是非教えてください。 あと、英単語の覚え方のコツなども・・・

    • beskey
    • 回答数3
  • ワーターとワーラーの使い分けに関して教えて下さい。

    ワーターとワーラーの使い分けに関して教えて下さい。 waterは、普通に読むとワーターみたいな発音になりますが、 英語、特に米語では、ワーラーのようにtを発音しないで読むときがあります。 これは、人依存なのかと思っているのですが、 同じ人でもワーターとワーラーを使い分けて使っていることに最近気がつきました。 この使い分け方について教えて頂けますでしょうか? 単に気分で使い分けて良いものなのでしょうか?

    • QVALUE
    • 回答数12
  • 昭和天皇「ヒロヒト」をペットの名前にする

    昭和天皇「ヒロヒト」をペットの名前にする ヨーロッパの友人が、カメを飼い始めました。 その友達は、日本が大好きです。 カメに、日本にちなんだ名前をつけたいそうです。 友人が「ここでは日本といえばヒロヒトというほど、ヒロヒトは有名です。 カメにヒロヒトという名前をつけることは、天皇や日本にとって侮辱になりませんか? 日本人でペットに ヒロヒトという名前をつける人はいますか?」 と聞かれました。 (日本にとって失礼にあたらなければ、この名前をつけたいそうです) そこで、友人に答えるために皆さんに質問させてください。 ・ペットにヒロヒトという名前をつけている人、皆さんの周りにもいませんか? ・カメにヒロヒトという名前をつけることは、天皇や日本に侮辱にあたりませんか? (ちなみに、私の周りにヒロヒトという名前のペットはいません。 昭和天皇と日本に親しみを持ってくれているみたいだし、カメは縁起の良いとされる動物だし、ヒロヒトという名前をつけてもいい気がします。)

  • エクセルの条件分岐について教えて下さい。

    エクセルの条件分岐について教えて下さい。 現在、エクセル2003を使っています。 A1セルが「空白」「ON」というプルダウンリストになっていて、「ON」を選択するとB1セルに「はじまり」、C1セルに「おわり」という文字が表示されるようにしたいと考えています。 色々調べてみて参考になるものをようやく見つけて、自分でカスタマイズしてみました。 Sub 条件分岐 () if Range("A1").value = ON    Range("B1").value = "はじまり"    Range("C1").value = "おわり" End if End Sub これをシート部分を「右クリック→コードの表示」で書いてみたのですが動きませんでした。 どうすれば思うようにできるか分からずつまづいております。 お手数ですが、どなたかご教授頂けないでしょうか?

  • エクセル2007で、Application.Runを使って、他のブック

    エクセル2007で、Application.Runを使って、他のブックの関数を使用しようとしたところ、実行時エラー「このブックでマクロが使用できないか、またはすべてのマクロが無効になっている可能性があります。」が出ます。以下のサイトの情報を実行してみても解決できませんでした。 http://soumukouboo.blog91.fc2.com/blog-entry-107.html http://www.katch.ne.jp/~kiyopon/soft/2007.html エクセル2007では、ブックを開くとマクロは強制的に無効にされることは分かったのですが、信頼できる場所を登録しても、上記エラーが出て実行できません。 エクセル2007でApplication.Runをどうすれば実行できるでしょうか? ちなみに「他のブック」は同じフォルダに置いてあり、 next_book="test.xls" Workbooks.Open (ThisWorkbook.Path & "\" & next_book) という感じで、最初に次のブックを立ち上げています。 目的は、1というBOOKの処理が終わったら、次のブックを自動で立ち上げて、次のブックの処理スタート ボタンを自動で押したいというものです。 よろしくお願い致します。

    • neo1124
    • 回答数2
  • ExcelのVBAの配列に関する質問です。

    ExcelのVBAの配列に関する質問です。 sheet1のデータをsheet2に表示するVBAを作成しています。。 sheet1のデータは7行目からスタートし、sheet2のデータは26行目からスタートしています。。 sheet1とsheet2の列は同じ並びではないため、それぞれのシートの列番号をCellsを用いて指定しています。 Sub test1() Dim endrow As Long endrow = Worksheets("sheet1").Range("A65536").End(xlUp).Row Dim i As Long Dim j As Long For i = 7 To endrow j = i + 19 Worksheets("sheet2").Cells(j, 1) = Worksheets("sheet1").Cells(i, 2) Worksheets("sheet2").Cells(j, 8) = Worksheets("sheet1").Cells(i, 28) Worksheets("sheet2").Cells(j, 9) = Worksheets("sheet1").Cells(i, 31) Worksheets("sheet2").Cells(j, 10) = Worksheets("sheet1").Cells(i, 32) ・ ・ ・ ※長いので省略 Next i End Sub 上記のtest1は正常に動くのですが、データ量が多いため、処理に時間がかかってしまいます。 高速化できないかと、以下のように変更しました。 Sub test2() Dim dataRange1 As Variant Dim dataRange2 As Variant dataRange1 = Worksheets("sheet1").Range("A1:GI10006") dataRange2 = Worksheets("sheet2").Range("A1:DZ10018") Dim endrow As Long endrow = Worksheets("sheet1").Range("A65536").End(xlUp).Row Dim i As Long Dim j As Long For i = 7 To endrow j = i + 19 dataRange2(j, 1) = dataRange1(i, 2) dataRange2(j, 8) = dataRange1(i, 28) dataRange2(j, 9) = dataRange1(i, 31) dataRange2(j, 10) = dataRange1(i, 32) ・ ・ ・ ※長いので省略 Next i End Sub test2は、エラーメッセージ等は表示されませんが、sheet2にデータが表示されません。 ちなみに、以下のようにsheet1のみ配列化した場合は、正常に表示されました。 Worksheets("sheet2").Cells(j, 1) = dataRange1(i, 2) Worksheets("sheet2").Cells(j, 8) = dataRange1(i, 28) Worksheets("sheet2").Cells(j, 9) = dataRange1(i, 31) Worksheets("sheet2").Cells(j, 10) = dataRange1(i, 32) test2は、どこが間違っているのでしょうか? ご教示ください。 よろしくお願いいたします。

  • G列に入っているデータの行までB列を範囲指定して

    G列に入っているデータの行までB列を範囲指定して B列に1を入力したいのですが、 Range(B & "1" & ":" & B & IngKns).Selectでシート全てが指定され シート全てに1が入力されてしまいます。 何がいけないのでしょうか? 例えばD列が1~30行目までデータが入っていればB1~B30まで1を入力 したいのですが。。。 Dim l_xlsSheet As Worksheet Set l_xlsSheet = ThisWorkbook.Worksheets("Sheet1") ' IngKns = WorksheetFunction.Count(l_xlsSheet.Cells.Range("G1:G65536")) ' Range(B & "1" & ":" & B & IngKns).Select Range(B & "1" & ":" & B & IngKns) = 1

    • maki06
    • 回答数3
  • G列に入っているデータの行までB列を範囲指定して

    G列に入っているデータの行までB列を範囲指定して B列に1を入力したいのですが、 Range(B & "1" & ":" & B & IngKns).Selectでシート全てが指定され シート全てに1が入力されてしまいます。 何がいけないのでしょうか? 例えばD列が1~30行目までデータが入っていればB1~B30まで1を入力 したいのですが。。。 Dim l_xlsSheet As Worksheet Set l_xlsSheet = ThisWorkbook.Worksheets("Sheet1") ' IngKns = WorksheetFunction.Count(l_xlsSheet.Cells.Range("G1:G65536")) ' Range(B & "1" & ":" & B & IngKns).Select Range(B & "1" & ":" & B & IngKns) = 1

    • maki06
    • 回答数3
  • Aというフォルダの中にフォルダが複数入っており

    Aというフォルダの中にフォルダが複数入っており その中にエクセルファイルが入っています。 旧フォルダの中に旧ファイルが入っているのですが それを新フォルダ、新ファイルに変更したいのです。 変更したいリストは下記の通りです。 つまりAからBのフォルダ名に、CからDのファイル名 にしたいのです。 これが複数あるので一気にフォルダ名とファイル名の置換 をしたいのですが、これをVBAでどのようにすればいいのでしょうか? A        B       C       D 旧フォルダ名 新フォルダ名 旧ファイル名 新ファイル名 A001あ      A002え       A001き     B002こ A002い      A003お       A002く     B003さ A003う      A004か       A003け     B004し

    • maki06
    • 回答数2
  • エクセルVBAの作成方法

    エクセルVBAの作成方法 文法を使ってVBAとしてプログラムで表現するものと 下記のように.を使用して()でくくっても実行結果は同じですが 後者の表し方をなんというのでしょうか? また後者の方がタイトな感じで組めるので基礎を把握したいのですが 何か良いサイトなのありますでしょうか? 例)l_lngMargeCount = l_rngA.MergeArea.Cells.Count If (l_rngA.MergeArea.Cells.Count > 1) Then・・・

    • maki06
    • 回答数4
  • エクセルの関数について質問です。

    エクセルの関数について質問です。 指定範囲内の中で一番下のデータを返す方法を教えてください。 ただし、必ずしも一番したのセルにデータがあるとは、限らない 状態です。 範囲内の空白のデータを除外したなかで、数値がはいっている ものの下端のデータを拾いたいのです。 教えてください。 マクロでないとできませんか?

    • fdhskal
    • 回答数4
  • Excelマクロで、稼働中のマクロを確認する方法

    Excelマクロで、稼働中のマクロを確認する方法 ちょっと質問なのですが、 VBAで、 いま動いているマクロが何なのかを確認する方法はあるのでしょうか? よろしくお願いします。

  • Excelマクロで、稼働中のマクロを確認する方法

    Excelマクロで、稼働中のマクロを確認する方法 ちょっと質問なのですが、 VBAで、 いま動いているマクロが何なのかを確認する方法はあるのでしょうか? よろしくお願いします。

  • ワードマクロで指定範囲内の改行の数を調べたいと思っています。下記のよう

    ワードマクロで指定範囲内の改行の数を調べたいと思っています。下記のような記述をしました。改行マークのない文を指定(selection)して実行すると、予定通り、n=0となるのですが、改行マークのある箇所を指定すると、文章全体の改行の数を調べてしまいます。 改行の意味で「vbCr」を使用しましたが、それが問題なのでしょうか?また、改行が入るとselectionが無効になるのでしょうか? どなたか教えてください。よろしくお願いします。 Sub test() Dim n As Integer Do While Selection.Find.Execute(findtext:=vbCr, Forward:=True) = True n = n + 1 Loop MsgBox (n) End Sub

  • Nomalテンプレートとは何でしょうか。

    Nomalテンプレートとは何でしょうか。 起動したとき最初に「文書1」の名がついて開かれ、新規作成で「文書i」の名がついて次々に開かれる雛形ファイルなのでしょうか。 Kingsoft の Writer で Nomalテンプレートの Tab を4から6に変更してみたのですが、「文書1」も「文書2」以降もみなもとのままなのです。 開くファイルを「Nomalテンプレート」に指定すると変更したものが開かれます。 どういうわけでしょうか。教えてください、よろしくお願いします。

    • awazo
    • 回答数3
  • エクセルの条件分岐について教えて下さい。

    エクセルの条件分岐について教えて下さい。 現在、エクセル2003を使っています。 A1セルが「空白」「ON」というプルダウンリストになっていて、「ON」を選択するとB1セルに「はじまり」、C1セルに「おわり」という文字が表示されるようにしたいと考えています。 色々調べてみて参考になるものをようやく見つけて、自分でカスタマイズしてみました。 Sub 条件分岐 () if Range("A1").value = ON    Range("B1").value = "はじまり"    Range("C1").value = "おわり" End if End Sub これをシート部分を「右クリック→コードの表示」で書いてみたのですが動きませんでした。 どうすれば思うようにできるか分からずつまづいております。 お手数ですが、どなたかご教授頂けないでしょうか?

  • VBAで二重起動を防止したいのですが、

    VBAで二重起動を防止したいのですが、 いろいろ調べましたが、わかりませんでした。 なにかいい方法はないでしょうか? EXCELで見積書を作成して、そのファイルをVBAで保存するとき、ついでに、Outlook予定表に見積り期限日予定を入れるものです。 ファイル保存コード省略 Flnm=パス 'ここからアウトルック操作 Dim oApp As Object Dim myNameSpace As Object Dim myFolder As Object Dim objITEM As Object 'outlook 起動 Set oApp = CreateObject("Outlook.Application") '既に起動してても新規起動 Set myNameSpace = oApp.GetNamespace("MAPI") Set myFolder = myNameSpace.GetDefaultFolder(9) '起動時フォルダーを指定 myFolder.Display 'アイテムの作成 Set objITEM = oApp.CreateItem(1) '予定表作成画面を指定 objITEM.Display '編集画面を表示 '予定表内容 objITEM.Subject = "見積り発行後のフォロー" '件名 objITEM.body = "見積り発行から3ヶ月経ちました" '本文 objITEM.Attachments.Add Flnm 'ファイルの添付 objITEM.Start = DateAdd("m", 3, Date) & " 8:30" '予定日と開始時間 objITEM.Save '保存 objITEM.Close 2 '閉じる EXCEL2007とOutlook2007を使用しています。 1.多重起動しないことと 2.起動中で最小化されたOutlookがあるならアクティブ化して予定を入れる、または 3.起動していなかったら起動させて、予定を入れる と云うことがやりたいのですが・・・

    • karacom
    • 回答数4
  • 重要だけど 中学の英語ではあまり出てこないような単語や表現。

    重要だけど 中学の英語ではあまり出てこないような単語や表現。 こんにちは。毎度つまらない質問です。中学の英語は一通り重要な単語や表現はカバーしていますが、それでもあまり登場しない単語や表現がありますよね。 例えば、nasty。goodの反対がbadなら、niceの反対はnastyですが、中学はおろか高校の教科書にも出てこなかったような記憶があります。 次に、recognize。 例えば、 "I saw him, but he didn't recognize me."という文なら 中学の英語では 後半の部分は " but he didn't undestand who I am."とかに言い換えるんだろうか.... それから、prefer。これはことごとく like betterに言い換えられます。これも、中学では難しい単語と位置づけ、比較級の練習も兼ねて like betterで代用するんでしょかね。 例えば、"I prefer beef."と “I like beef better."では 時として大きなニュアンスの差も出てきます。 そこで質問です。このように、他にも重要でありながら 中学の英語では取りこぼしやすい単語や表現がありましたら、どんどん挙げてください。