Sinogiのプロフィール
- ベストアンサー数
- 72
- ベストアンサー率
- 27%
- お礼率
- 55%
- 登録日2001/03/01
- EXCEL2007での異なる列同士での文字の照合
EXCELの操作について、以下のようなことをおこないたいと考えています。 例えば、A列には、下記のような4つの語句しか無いとして、 <A列> あいうえお かきくけこ さしすせそ ABC B列には、A列の4語句しか入力できないルールがあるとします。しかし、入力ミスもあって、4語句に完全一致しないものも含まれています。 <B列> かきくけこ かかくけこ ACC ABC ABC ABC BBC あいうえお ささしすそ A列の語句リストと完全一致しないものを見つけ出し、そのセルの色を変えるなど(もしくは何らかのフラグをたてる)ことをしたいのです。 実際の業務では、A列にあたる語句リストの数は数百あり、B列の入力語句の数も数千あります。 EXCELの機能もしくはマクロ等でできるかどうかなのですが。 EXCELでなくても、例えば何らかのフリーソフトを併用すれば可能、というのでも良いです。 ご教授お願いたします。
- ベストアンサー
- その他MS Office製品
- noname#225259
- 回答数2
- VBA ボタンをセルの右側に合わせたい
ActiveSheet.Shapes("Button 1").Left = Cells(1, 2).Left とすると、ボタンの左側がセルB2の左側に合わせていどうしますよね。 これを、ボタンの右側がセルB2右側に合わせて移動するようにしたいのですが上手くいきません。 ActiveSheet.Shapes("Button 1").Right = Cells(1, 2).Right 試しにこのようにしてみましたがエラーになりました・・・。 Excel2003です。 お分かりになる方、よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- noname#250246
- 回答数2
- 行を削除しても列に入力した番号を不変にしたい
以下の内容、分かる方が見えたらご教授お願い致します。 例えば、A列2行目から101行目にかけて1~100の番号を入力します。 A2には1が入り、A3には2が入ります。 2行目全てを削除すると、数字がひとつ繰り上がり、A2には2が入ります。 私がやりたいのは、行を削除しても入力した1~100の番号は変らない物を作成したいです。 何卒、ご教授お願い致します。
- 【値のみコピー】のときに含まれる【見えない改行】
ネットで物販をしているものです 現在、 「エクセルで、消費税やオプション価格を計算し、計算結果を【値のみコピー】」 ↓ [物販サイト(おちゃのこ)の値段入力欄に、貼り付け] しているんですが、 エクセルのセルで、【値のみコピー】すると、 セルに含まれている【見えない改行】までもコピーされてしまい、 【物販サイト(おちゃのこ)】の値段入力欄に、【見えない改行】までコピーされてしまい それをいちいち手で消さないといけないので、(エラーになるため) 【値のみコピー】のときに、セルに含まれている【見えない改行】はコピーしない方法はありますでしょうか。 エクセル2000です。
- ベストアンサー
- その他MS Office製品
- haiti
- 回答数5
- 【vba】複数のセルをfor文で選択したい
vbaを独学で学んでおります。 質問内容は、 for文で条件に合ったセルを複数選択するにはどうすればいいのかというものです。 下のプログラムを作ってみたんですが、ループする回数がある一定の数を超えるとエラーが起こります。rangeオブジェクトにつかえる文字列の長さは、255文字までだとかなんとかだそうです。 Public Sub test() Dim str As String Dim i As Integer str = Cells(1, 1).Address For i = 2 To 50 str = str & "," & Cells(i, i).Address Next Range(str).Select End Sub さらに、次のプログラム使っても、256個ぐらいしかセルが選択できません。(これも何かの上限?) Public Sub test2() On Error GoTo エラー Dim r As Range Dim i As Integer Set r = Cells(1, 1) For i = 2 To 300 Set r = Union(r, Cells(i, i)) Next r.Select エラー: r.Select MsgBox ("256個しか選べませんでした") End Sub もっと、無制限に、たくさんのセルを選択できるようにしたいのですが、何か手はないでしょうか? ご教授お願いします。
- ベストアンサー
- Visual Basic
- iori16
- 回答数1