• 締切済み

マクロ(Excel2000)で範囲指定を使うとエラーがでます。

SANDORAMANの回答

回答No.1

行番号を取得できて、その行のデータをクリアするということでいいのでしょうか? AAA=8 Rows(AAA).Select Selection.ClearContents で データ消えると思うのですが・・・ (変数「AAA」は行番号です。上の例は8行目です。) 勘違いだったらごめんなさい。

関連するQ&A

  • マクロのセルの範囲指定

    お世話になります。マクロ初心者です。エクセルの業務でマクロを作成しようとしているのですが、マクロ実行で、セルの範囲が指定される方法はありますか?例えば シート名  開始  終了  Sheet1   A1  D10 を入力して、ボタンを押したらA1からD10までのセルが選択されることです。説明不足ですみません。宜しくお願いします。

  • マクロで範囲指定をするには

    こんにちわ。 マクロを作りたいのですが。 B1セルにカーソルをおいてB列をデーターが入っている行の終わりまで範囲指定をさせたいのですがどのようにしたらよいのでしょうか。 宜しくお願いします。

  • 範囲指定して並べ替えするマクロが有効に働かない

    マクロ初心者です。宜しくお願いします。 範囲指定して並べ替え(昇順)をしたいのですが 一番上の行が並べ替えの範囲指定から漏れているのか正しく並べ替えができず データの2行目から並べ替えがスタートしています。 手動で行う場合、データ範囲の先頭行を、「タイトル行」と「データ行」を指定できますが問題が起こるのはこの関係でしょうか? ■以下式をマクロの記録から作成しました ■マクロの範囲指定自体には問題ありません ■この動作を、範囲を変えて繰り返していますが、正しく並び替わる場合とそうでない場合があります ■繰り返しの式は、範囲を変えているだけで他は全て同じです ■書式は全て数値になっています ■同じ操作を手動でやると問題なく並べ替えができます どなたか解決方法があれば教えてください。 Selection.AutoFilter Field:=50 Range("AS8:BF1000").Select Selection.Sort Key1:=Range("AX8"), Order1:=xlAscending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, SortMethod _ :=xlPinYin, DataOption1:=xlSortNormal

  • Excel 範囲指定印刷するマクロ(初心者)

    複数のセルをドラッグし、コマンドボタンを押すと範囲指定されたセルが印刷範囲の設定となり、印刷するマクロを組みたいのですがどのような記述になりますか?Print_Areaを使うことまではわかるのですが・・なお範囲指定するセルの行列番号は固定ではなく、指定する範囲が随時異なるものとします。 初心者ですいませんがお願いします。

  • エクセルのマクロで範囲指定をセルに番号を入れて、範囲指定したセルの字の

    エクセルのマクロで範囲指定をセルに番号を入れて、範囲指定したセルの字の色を白にして消したいのですが、番号を入れるマクロがわかりません。マクロに記録でA2からB12までのセル内の字の色を白 にする方法は Sub 字を消す() ' ' 字を消す Macro ' ' Range("A2:B11").Select With Selection.Font .ThemeColor = xlThemeColorDark1 .TintAndShade = 0 End With End SubでできるのですがD3に開始番号、E3に終了番号を指定する方法がわかりません。ご教授お願いします

  • Excel2007で行番号を指定してセル範囲を

    Excel2007で行番号を指定してセル範囲を抜き出したいです。 sheet2のF8に行番号を入れてsheet3のセル範囲(C:T)の値とセル範囲(AB:AS)の値を取り出して sheet2の(A2:AQ2)に入れます。目で分かりやすい様に背景色か色線で4等分したいです。 よろしくお願いいたします。

  • Excel2000:マクロのセル範囲の変更方法について

    マクロの自動記録でセルを範囲指定しグラフを作成したので、VisualBasicEditorで開くと、実行するセル範囲が固定されています。範囲を固定しないでマクロを実行したときに次に選択されている範囲に対して実行できるようにする方法を教えてください。VBA初心者になります。どうぞよろしくお願いいたします。

  • EXCEL 範囲指定後矢印線を引くマクロの作り方

    範囲選択した任意(例:A1~C1)のセルに、オートシェイプの矢印線を自動的に引くマクロの作り方を教えて下さい。 できれば、矢印線の始点にオートシェイプの丸(黒丸ではなく白丸)も一緒に引けるマクロも教えて下さい。 範囲指定するセルの長さは一定ではなく、長さがいろいろになります。 工程表を作成するにあたり、同じ手順を繰り返す為、マクロ化したいです。

  • EXCEL2002で、「セルの範囲指定」に関するエラーの解決法について

    =COUNTIF(K15:K49,O5:O49,S5:S49,">0") ワークシート上の条件により、やむを得ず、セル範囲の指定を、いわゆる「飛び地」で指定しないとならないのですが、実際に、このように指定すると、ヘルプのエラー表示では、  セル範囲の指定にコロンを使用する セル範囲への参照を指定するときは、先頭のセルへのセル参照と末尾のセルへのセル参照との間にコロン (:) を入力します。  と出てしまい、"事実上"「飛び地」での範囲指定はできないのですが、"何か良い解決法はないでしょうか"?

  • セルの指定範囲について

    Word2000でビジネス文書(点数分布グラフ)作成の練習をしています。 表は項目が左から、『点数』『人数を*で表すグラフ』『人数を示す数字』と三項目にわかれています。 まずはじめに表の挿入で『3列×5行』の表を作成、文字や数値を入力します。 その次に*が多くて2行に渡っているものがあるので、*が1行に収まるように、2行に渡っている行のみ『セルを範囲指定』して、右側の縦線をドラッグする、と解説にあるのですが、どのようにして『範囲指定したセルの縦線のみを移動』させるかわかりません。 2行にわたっている列を反転させて、右クリック、自動調整、文字列の幅に合わせるをクリックしてみましたが、全ての文字列が一斉に移動してしまい、それぞれの点数にあわせた棒グラフを作成できません。 ●『範囲指定したセルの縦線のみを、点数分だけ移動させる』というのはどうすればできるのでしょうか? ご存知の方、アドバイスください! よろしくお願いいたします。