xls88 の回答履歴

全2216件中181~200件表示
  • グラフの範囲指定をVBAで可変にしたい

    1シートに複数のグラフがあり、値を入れて完成させているファイルがあります。 データ範囲が毎回違うため、いちいちグラフを選択し、範囲を変更しています。 系列:行 データ範囲:A列から~H列までだったり、A列からJ列までだったりします データがH列までの場合はI列は値が入っていませんが、L列からまた他のグラフのデータ範囲になっているという形です。 データが始まる位置はすべて固定です。 シートにある複数のグラフを一度に変更したいのですが、どのようにしたら良いのでしょうか? (選択しているグラフのグラフ変更ではなく、選択していないものも変更したい) 以下のようなマクロを仮で組んでみたのですが、うまく動きません。 よろしくお願いします。 Sub グラフ範囲変更() Dim lastcolumn As Integer lastcolumn = Range("A2").End(xlToRight).Column ActiveChart.SetSourceData Source:=Range(Cells(1, 1), Cells(1, lastcolumn)) End Sub

  • グラフの範囲指定をVBAで可変にしたい

    1シートに複数のグラフがあり、値を入れて完成させているファイルがあります。 データ範囲が毎回違うため、いちいちグラフを選択し、範囲を変更しています。 系列:行 データ範囲:A列から~H列までだったり、A列からJ列までだったりします データがH列までの場合はI列は値が入っていませんが、L列からまた他のグラフのデータ範囲になっているという形です。 データが始まる位置はすべて固定です。 シートにある複数のグラフを一度に変更したいのですが、どのようにしたら良いのでしょうか? (選択しているグラフのグラフ変更ではなく、選択していないものも変更したい) 以下のようなマクロを仮で組んでみたのですが、うまく動きません。 よろしくお願いします。 Sub グラフ範囲変更() Dim lastcolumn As Integer lastcolumn = Range("A2").End(xlToRight).Column ActiveChart.SetSourceData Source:=Range(Cells(1, 1), Cells(1, lastcolumn)) End Sub

  • グラフの範囲指定をVBAで可変にしたい

    1シートに複数のグラフがあり、値を入れて完成させているファイルがあります。 データ範囲が毎回違うため、いちいちグラフを選択し、範囲を変更しています。 系列:行 データ範囲:A列から~H列までだったり、A列からJ列までだったりします データがH列までの場合はI列は値が入っていませんが、L列からまた他のグラフのデータ範囲になっているという形です。 データが始まる位置はすべて固定です。 シートにある複数のグラフを一度に変更したいのですが、どのようにしたら良いのでしょうか? (選択しているグラフのグラフ変更ではなく、選択していないものも変更したい) 以下のようなマクロを仮で組んでみたのですが、うまく動きません。 よろしくお願いします。 Sub グラフ範囲変更() Dim lastcolumn As Integer lastcolumn = Range("A2").End(xlToRight).Column ActiveChart.SetSourceData Source:=Range(Cells(1, 1), Cells(1, lastcolumn)) End Sub

  • グラフの範囲指定をVBAで可変にしたい

    1シートに複数のグラフがあり、値を入れて完成させているファイルがあります。 データ範囲が毎回違うため、いちいちグラフを選択し、範囲を変更しています。 系列:行 データ範囲:A列から~H列までだったり、A列からJ列までだったりします データがH列までの場合はI列は値が入っていませんが、L列からまた他のグラフのデータ範囲になっているという形です。 データが始まる位置はすべて固定です。 シートにある複数のグラフを一度に変更したいのですが、どのようにしたら良いのでしょうか? (選択しているグラフのグラフ変更ではなく、選択していないものも変更したい) 以下のようなマクロを仮で組んでみたのですが、うまく動きません。 よろしくお願いします。 Sub グラフ範囲変更() Dim lastcolumn As Integer lastcolumn = Range("A2").End(xlToRight).Column ActiveChart.SetSourceData Source:=Range(Cells(1, 1), Cells(1, lastcolumn)) End Sub

  • 空白セルの削除と重複データの加算のマクロ

    シート1の文字列のデータの0又は空白のセルを取り除いて、並んでいる文字列の左と真ん 中の数が重複しているデーターは左端の数を加算して別のシート2のC10からC100のセルに抽出できるマクロを教えて下さい。データーの0は関数で空白にしたいと思っています。 データの並び方はこのままで重複するデーターの加算と空白のセルの削除を一回のマクロで実行したいのです。  E列               空白を削除    0-4-1              0-4-1         2-3-2              2-3-2         2-2-3              2-2-(3) 0                 2-2-(1) 2-2-1              4-1-9 4-1-9              2-1-7 2-1-7              2-2-3 0                 2-3-(5)                (数式がある空白セル)   2-3-(1)            2-2-3              2-3-(4) 0                 0-4-1 2-3-5 2-3-1 2-3-4 0-4-1 シート2のB列10~100に抽出 0-4-1 2-3-2 2-2-4 4-1-9 2-1-7 2-2-3 2-3-10 0-4-1 このように抽出したいのです。

  • エクセル マクロ 数式の貼り付け

    マクロは初心者ですが、マクロを利用して数式を貼り付けたいです。 苦戦して自分の考えたマクロ、失敗します。 ex A3に入っている数式(=A1+A2)を、適当に選択したセルに、マクロを利用して貼り付けたいです。 ショートカットキーを登録するマクロの方法ではなく、コードだけで登録する方法があればご教授お願いしたいのですが、↓のコードの何が間違っているのでしょうか? Range("A3").Copy Selection.PasteSpecial Paste:=xlFormulas 宜しくお願いします。

  • エクセル 選択範囲内から1つのセルに移動する方法

    エクセル2007です。 例えばB1からD10までを選択して、その後にアクティブセルを先頭のB1の一か所だけにする、もしくは末尾のD10の一か所だけにすることは可能でしょうか?キーボードを使って行う方法を知りたいと思っています。 現在、任意の範囲を選択した後、Clrl+ピリオドで選択範囲の中でアクティブセルを移動させ、先頭や末尾に来たところで適当な方向キーを押し、すぐさまそれとは逆方向の方向キーを押してアクティブにしたいセルに移動させています。そのアクティブセルからshift+スペースで行を選択し、そこにClrl+「+」で行を挿入という作業を繰り返していますので、任意の範囲を選択した後そのまま選択範囲を先頭や末尾だけに戻せないことをもどかしく感じています。 今もいろいろと操作方法を試してみたりネットで探してみたりしたのですが分かりませんでした。ご回答どうかよろしくお願いします。

  • マクロの書き方

    恐れ入ります、めぐみと申します。 エクセルの書籍を何度も見て試してみたのですができませんでした・・・ 下記のマクロを書く場合どのように書けばいいでしょうか? お時間ある方がいらっしゃりましたらで結構ですので教えていただければ大変助かります。 下記のようにSheet1とSheet2にデータがります。 ■Sheet1 770474 770223 770876 702872 770773 770723 770762 770782 770422 770774 770725 770770 770805 770577 770720 770768 702725 770074 770330 ■Sheet2 A列  B列  C列 702725 X 702872 X 770074    0 770223 Z 770474    0 770242 X 770264 X 770330    0 770347 X 770422 X 770468    0 770523 X 770577    0 770627 X 770672 X 770677    0 770720 X 770723 X 770725 Z 770727 X やりたいことなのですが、 1.Sheet2のB列に"X"か"Z" があれば   その場所のA列の6桁の番号(左隣)を見て、その番号と同じ番号がSheet1のA列にあるかを探します。   その番号があれば、Sheet1のその番号の右隣のB列に、Sheet2のB列にあった"X"か"Z" を入れます。 2.Sheet2のC列に"0"があれば   その場所のA列の6桁の番号(左隣)を見て、その番号と同じ番号がSheet1のA列にあるかを探します。   その番号があれば、Sheet1のその番号の右隣のB列に、Sheet2のB列にあった"0" を入れます。 上記のSheet1とSheet2の場合に下記のような結果になるようにしたいです。 Sheet1 A列  B列 770474 0 770223 Z 770876 702872 X 770773 770723 770762 770782 770422 X 770774 770725 770770 770805 770577 0 770720 X 770768 702725 X 770074 0 770330 0

  • マクロの書き方

    恐れ入ります、めぐみと申します。 エクセルの書籍を何度も見て試してみたのですができませんでした・・・ 下記のマクロを書く場合どのように書けばいいでしょうか? お時間ある方がいらっしゃりましたらで結構ですので教えていただければ大変助かります。 下記のようにSheet1とSheet2にデータがります。 ■Sheet1 770474 770223 770876 702872 770773 770723 770762 770782 770422 770774 770725 770770 770805 770577 770720 770768 702725 770074 770330 ■Sheet2 A列  B列  C列 702725 X 702872 X 770074    0 770223 Z 770474    0 770242 X 770264 X 770330    0 770347 X 770422 X 770468    0 770523 X 770577    0 770627 X 770672 X 770677    0 770720 X 770723 X 770725 Z 770727 X やりたいことなのですが、 1.Sheet2のB列に"X"か"Z" があれば   その場所のA列の6桁の番号(左隣)を見て、その番号と同じ番号がSheet1のA列にあるかを探します。   その番号があれば、Sheet1のその番号の右隣のB列に、Sheet2のB列にあった"X"か"Z" を入れます。 2.Sheet2のC列に"0"があれば   その場所のA列の6桁の番号(左隣)を見て、その番号と同じ番号がSheet1のA列にあるかを探します。   その番号があれば、Sheet1のその番号の右隣のB列に、Sheet2のB列にあった"0" を入れます。 上記のSheet1とSheet2の場合に下記のような結果になるようにしたいです。 Sheet1 A列  B列 770474 0 770223 Z 770876 702872 X 770773 770723 770762 770782 770422 X 770774 770725 770770 770805 770577 0 770720 X 770768 702725 X 770074 0 770330 0

  • VBA-指定した範囲で重複しない乱数を生成したい

    指定した範囲(例:100~200)から10個、重複しない乱数を生成したいのですが、どのようなマクロを書けばよいでしょうか。 ループを使い、重複があれば結果を一度消して再生成、と思ったのですが、時間がかかる上Excelが落ちることがあります。 できるだけ簡単なコードでこのプログラムを書きたいのですが、知恵をお貸しください。 コード自体の投稿、または関数名での説明、どちらでもOKです。

  • excel マクロでの特殊文字入力方法

    マクロで特殊文字入力は出来ないのでしょうか? やりたい内容は、セルをダブルクリックした時に✓を表示させたいのです。 セルをダブルクリックした時に○を表示するマクロが、下記の通りである時、 ○の代わりに✓を表示させたいのですが、VBAで○の所に✓で書き換えると ?と表示されてしまいます。 Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) With Target If .Value = "○" Then .Value = "" Else .Value = "○" End If End With End Sub

  • excel2010の折れ線グラフの一括選択

    excel 2010を利用して折れ線グラフを作成しています。折れ線が30本ほどあるのですが、各折れ線の太さを太く、プロットの点を○にしたいと思っています。しかしデフォルトでは線は細く、プロットは各グラフごとに△、□など異なっています。 線の太さ、点の形をまず2-3本程度の少数例で希望の形にテンプレートを作成し、30本のグラフ作成の際にそのテンプレートを使用するという方法を使ってみましたが、2-3本のグラフは確かにテンプレート通りになるのですが他のほとんどのグラフは△、□などの異なるプロットとなってしまいます。全ての折れ線を同じ形式で作成する方法をご存じのかたがいらしたら教えていただけますでしょうか。よろしくお願いいたします。 なお、F4で繰り返しを行うのでもよいと思いましたが、この形式の折れ線グラフに関してはF4の動作が選択できないようです。

  • オートシェイプ図形をクリックでコメントを表示したい

    エクセルで、オートシェイプ図形をクリックした際、コメントを表示したいです。 (データ→入力時メッセージのように…セルをクリックではなく、図形をクリックしてコメント表示) マクロ等で可能なのでしょうか。 可能であれば、右クリック→マクロの登録欄へ記入する文字列をお教え頂けないでしょうか。

  • エクセル連結解除時、全てのセルに値

    エクセルでの質問です。 複数の連結セルがあり、それぞれ別の値が入っています。 その複数の連結セルを一括で全て連結解除した際、空白セルが出来ないように連結解除する方法はありますか。 つまりAという値が入っていた結合セル(5行×1列)には、連結解除で5行×1列全てにAという値が、Bという値が入っていた結合セル(8行×1列)には、連結解除で8行×1列全てにBという値がはいるようにしたいです。 条件は列は1列で同じ列です。 行は連結セルによって、5行だったり12行だったりまちまちです。これらを一気に連結解除し、全ての セルに値を入れたいです。 確か以前に出来たと思うのですが、どうしてもやり方が思い出せません。 確か連結解除した後にジャンプ→セル選択だったような。ここからが思い出せません。 どうかよろしくお願いします。

  • エクセルで複数の文字を選択

    エクセルで同じセル内で複数の文字を選択することはできますか? 複数のセルを選択することは、Ctrlを押しながらセルをクリックでできますよね。 同じセル内で複数の文字を選択するのはやはり無理でしょうか? 例えば「大阪と京都と奈良」という文字をセル内に入力していて「大阪」「奈良」の部分を選択したいんです。 セル内に入力した文字で複数箇所の色を変えたいんですけど、いちいち選択して色を変えるのが面倒で。一度に選択できないのかな、と思ったのですが・・・。 よろしくお願い致します。

  • EXCELの質問

    EXCELのリボンを最小化するVBAのコマンドを知りたい

  • Excelグラフのデータの追加と削除について

    お世話になります。 商品名が項目軸で月が凡例のグラフを作成しています。 「データソースの選択」ダイアログボックスを使って1項目の系列要素ごと削除する(たとえば、パソコンという商品のデータのみ削除したい)場合、どのような方法がありますでしょうか?ダイアログボックスを使用しない方法でも良いのでお教え願います。 以下の条件でよろしくお願いいたします。  ・ グラフからは削除したいが元データ(表)は削除しない。  ・ コピーから形式を選択して貼り付けた追加データなので【行/列の切り替え】はできなくなっている。(追加データは大本の表とは別の場所(シートは同じ)につくったデータを使用)  ・ ダイアログボックスの系列欄にて系列の系列値を編集(追加データ分のみ削除)しようにもデータ量が多すぎて大変。  ・ 表データは行・列とも非表示はしたくない。

  • Excelでグラフの単位を変更する方法

    お世話になります。 Excelで、例えば単位が[m]のデータを散布図にするときに、 添付の図のように、散布図の単位だけを[mm]や[cm]で 表示する方法(つまり目盛りのグラフ数字だけを1000倍、 100倍する方法)はありませんでしょうか。 もちろん元データを1000倍、100倍した列を別途用意すれば できるのですが、それをしない方法を探しています。 よろしくお願い致します。

  • グラフに垂直の棒を入れるには?

    こんにちは。 Excel 2010について質問があります。 体重について毎日測って「日付」と「体重」をシートに記入して、別シートにそれの「縦:体重、横:日付」折れ線グラフを作成しています。 この時、8月10日からダイエットを始めたので、 1:8月10日にグラフの上から下に線を引きたい(オートシェイプではなく)。 2:8月10日以降のグラフの背面に色をつけたい。 2:はちょっと不可能ではないかなと考えていますが、1は可能ではと思っています。 検索したところ、 http://www.bitscorp.net/pc/?p=2265 を見つけたのですが、少し分からなかったです。 そこで質問があります。1 or 2ができる方法はありますか? 教えて君だとは自覚していますが、いくら検索しても出てきませんでした。 お忙しいところすみませんが、よろしくお願いいたします。

  • Excel:グラフの元データをグループ化したら…

    こんばんは。 マイクロソフトExcel2010に関しての質問です。 シートに体重を測って記載しています。そのデータを元に、別シートでグラフを作成しています。毎日の体重の計測のために、データが見にくくなり、月毎にグループ化をしました。そうしたら、別シートのグラフの横軸の『日』が短くなってしまいました。 具体的には、6~9月まで毎日シートに体重を記載していて、グラフの横軸にはキチンと6~9月の日付が載っていたのですが、体重を記載しているシートの6月をグループ化すると、グラフには6月の日付がなくなってしまうということです。 どなたか、解決策をご存じないでしょうか? よろしくお願いいたします。