• 締切済み

Excel VBAで実現可能ですか?

Excelの表について、以下のようにNewIDにとなり合わせののIDのセルの値を加えたいのですが実現可能でしょうか? 前           後 NewID |ID      New ID| ID -----------     -------------------- pro  |3456    pro3456 |3456 pro |1234    ⇒ pro1234 |1234 pro |0123      pro0123 |0123

みんなの回答

  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.3

No.2の方の方法が良いと思いますが、VBAということなので、、 こんな感じですか? NewIDのデータ開始セルを選択してマクロを実行します。誤動作防止のため、バックアップは取っておいて下さい。 Sub Sample()   Dim AC As Range   Dim i As Long      Set AC = ActiveCell   For i = AC.Row To AC.End(xlDown).Row     With Cells(i, AC.Column)       .Value = .Value & .Offset(0, 1)     End With   Next i   Set AC = Nothing End Sub

全文を見る
すると、全ての回答が全文表示されます。
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.2

A,B列にデータがあるとして、 C2=A2&B2 D2=B2 と文字列の結合演算子「&」でお望みの操作が出来ます。 後は、CD列をコピー、編集-形式を指定して貼り付けで値としてAB列に上書きとか。

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

可能

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • どのようなSQL文を発行したら実現可能でしょうか?

    NewIDという行を作成しそのすべての行は"pro"+"ID"にしたいのですが出来ますか? NewIDという行の作成は出来ました ID | City New ID| ID | City -----------      -------------------- 3456 | Tokyo pro3456 |3456 |Tokyo 1234 | Osaka ⇒   pro1234 |1234 |Osaka 0123 | Nagoya pro0123 |0123 | Nagoya

  • Excel. Vba

    Vbaでセルの値だけコピーしたいのですが可能でしょうか? 数式を埋め込んだセルに、数値が入力されたセルを形式を値だけ貼り付けにして貼り付けても数式が消えてしまって値だけ入ってます。 数式は消さず、値だけコピーというのはvbaで実現可能でしょうか?

  • エクセルで実現したいことがあります。

    エクセルで[h]:mm:ssまたはh:mmと設定されたセルがあります。このセルで3:00:00または3:00(3時間以上)となっているセルまたは行に着色するようなことはできますか。ボタンを押すだけで実現できるとありがたいと思っています。1000行くらいあるのですが、1行づつ目で追って作用をしています。具体的には3時間以上であれば、ある手当を1回付けるという作業をしています。VBAを使って実現できればありがたいです。

  • Excelで、以下のような事を実現したいのですが、どのようにすれば出来

    Excelで、以下のような事を実現したいのですが、どのようにすれば出来るのでしょうか? こんにちは。 Excelで、以下のような事を実現したいのですが、どのようにすれば出来るのでしょうか? 品物.xlsのセルA1に”りんご”と入力されているとします。 単価.xlsのA列の何行目かに”りんご”と入力されていて、そのリンゴの単価が 同じ単価.xlsのセルB1に100と入力されているとします。 このような条件の場合、 品物.xlsのB1に、単価.xlsのセルB1に入力されている100を反映させたいのですが、 どのようにすればできますでしょうか。 よろしくお願いいたします。

  • エクセル上のVBA

    当方、VBAまるっきり初心者です(触りはじめて3日くらい)。 エクセルはある程度理解しているつもりですが… バージョンはエクセル2000です。 他シートのセルのひとつに入力すれば、 別シートのセルがそれを参照したうえで 値として表示出来るようにならないでしょうか。  今のところ、以下のような状況です。 step01 sheet1のセルA1に任意の数値(整数限定です)を入力。 step02 sheet2のセルA1に、sheet1のセルA1の数値を用いて     MOD関数で余りを出す。 step03 sheet2のセルB2に以下のVBAによって     step02の余りを値として表示。      Private Sub Worksheet_Change(ByVal Target As Range)        Range("b2").Value = Range("a1")      End Sub  これだとsheet1の数字を変えても、 sheetの切替後sheet2のセルB2に 表示される値が変わってくれません。  最初の入力(step01の入力)をおこなえば sheet2のセルB2まで値が変わってくれるような方法を 教えていただけないでしょうか。  拙い説明で申し訳ありませんが、よろしくお願いします。

  • エクセル 表から指定した値を取り出す関数

    エクセルの関数について教えてください。 エクセルの表があって、そこの列項目と行項目を指定した時に クロスするセルの値を取り出すことをしたいのですが、 どのような関数を用いれば実現できるのでしょうか? 具体的には以下のような表をエクセル上に書いてあるとします。    国語 算数 英語 田中 80 70 60 鈴木 50 90 80 で、任意のセルに田中の国語の点数を示そうとした時、 どのような関数を書けばいいのでしょうか? わかりにくい説明かもしれませんが、宜しくお願いします。

  • 【VBA】エクセルからパワポの表に値を貼り付けたい

    エクセルに項目が縦に1列に並んでおり、その右隣の列に値Aがあるとします。 エクセルの項目と同じ文字列が書かれた表がパワーポイントにあり、その右側に値Aを貼り付けたいです。(表は項目が左に1列、右に値Aを入力したい列が1列ある形です。) エクセルと同じ文字列が入っている表があれば、その表の右側に値を代入するといった条件式をVBAで作成することは可能でしょうか。 エクセルのマクロはよく使っているのですが、パワポは全く分かりません。 実現可能かも含めご教示いただきたいです。

  • EXCEL VBAでのWord操作

    ExcelのVBAにて、Wordファイルに挿入されているExcel表を更新したいのですが、 どのように記述すればよりかわかりません。 具体的には以下のとおりとなります。 「在庫.xls」 のセル A1 「照合表.doc」に挿入されているExcel表には「在庫.xls」のセルA1を参照するように記述が 入っています。 「在庫.xls」にコマンドボタン「更新」を作成し、実行すると「照合表.doc」の値が更新されるように マクロを組みたいのですが、どなたか知恵を貸してください。

  • エクセル(VBA)でドラック&ドロップの実現

    エクセルのセルデータを大量にランダムに移動させる時に、例えば、Ctlキーを押しながらクリックするとセルの値のみカットされ、2度目にクリックすると値のみ貼り付けられる。(1回目のクリックしたセルを再びクリックするとキャンセル)ってなのを作ろうかと思っていますが、Valueを保存して、移動先のセルに設定するのは解るのですが、行き詰ってしまいました。どなたか、詳しい方いらっしゃいましたら教えて頂けないでしょうか?(欲張れば、Ctlキーを押したままだと、カット&ペースト、Altキーだとコピー&ペーストだと嬉しいのですが・・) 宜しくお願いいたします。罫線とか書式のコピーはいりません。(逆にあると不便な時が多いとおもうので・・)

  • ExcelのVBAについて。

    ExcelのVBAについて。 普通は数値を表形式にまとめて図表化しますが、図表化した値から数値の表形式に直せないでしょうか? 例えば、図表化する時に入力項目をファイルに落とすとかして、のちに再集計するなど。あくまでExcelで完結したやり方としてです。よろしくお願いします! 質問としては、転記の基本などもご指導頂ければ有り難いです。入力、転記については、先に表形式にすべきと酷評もあるかと思いますが、よろしくお願いします。

EP-707Aの印刷できない行について
このQ&Aのポイント
  • EP-707Aを使っている際、インク不足で印刷できない行が出る問題が発生しました。
  • ノズルチェックを行った後、15分程度でインクが少なくなった表示が出て、インクが急速に無くなる現象が起こります。
  • プリンタの不良の可能性があります。EP-707Aでの印刷についてアドバイスをお願いします。
回答を見る

専門家に質問してみよう