• ベストアンサー

エクセルの表でR列の

文字の入っているセルのみ一括でA列へコピーするには、 マクロなどではどのようにすればよいのでしょうか? ※R列で文字の入っていないセルに関してはA列へコピーしません

質問者が選んだベストアンサー

  • ベストアンサー
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.2

◆マクロではありませんが ■手順■ 1)R列の範囲を指定します 2)メニューバーの[編集]-[ジャンプ]を選択します 4)「ジャンプ」の下の「セル選択」をクリックして、「定数」にチェックをして、「文字」にのみチェックして、OK 5)その状態で、メニューバーの[編集]-[コピー]をして、A列に貼り付けします

gogo545454
質問者

補足

このカタチでできました!有難うございました Sub sample3() Dim i As Long With ActiveSheet For i = 5 To .Cells(Rows.Count, "R").End(xlUp).Row If InStr(.Cells(i, "R"), "※") > 0 Then Cells(i, 2).Offset(0, -1).Value = "※" End If Next i End With End Sub

その他の回答 (1)

  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

Range("R:R").SpecialCells(xlTextValues).Copy Range("A1") 貼り付け位置はセルA1としてますけど。

関連するQ&A

  • エクセル マクロ

    エクセル マクロで、シート1のA1セルないの文字列(数式)をクリックボードにコピーするマクロを組みたいのですが、セルのコピーは出来るのですが、文字列のみコピーが出来ません。貼り付けは任意でするので必要ないです。 初心者で何もわかりません。よろしくお願いします。

  • 文字列を2つに分ける

    10個近くある異なるブックのシートを、新しい1つのブックにまとめてしまおうと考えています。 手動で1つのブック内の複数シートを選択して、新しいブックにコピーしようとしましたが、1つのセルに入力されている文字列の中に、かなり長い(255字以上)ものが含まれており、コピーした際にデータが捨てられてしまいます。 長い文字列を、事前にマクロで探して、2つのセルに分ける (たとえば、A1に長い文章があるなら、A2にセルを挿入して、文字列を2つにわける) ことは可能でしょうか? 分けたあとにそれぞれが255字以下になっていることも確認したいと思っています

  • エクセルで複数文字列を一括検索してマクロで表示。

    件名どおりなのですが、エクセルで7000程度の文字列から20程度を マクロで一括検索して別のセルかシートに表示させたいのです。 参考にした作業は以下の回答例。 http://okwave.jp/qa/q4859029.html ==以下、コピペ=== No.2 回答日時:2009/04/07 10:13 . 複雑ではないマクロはどうでしょう? A1セルからA50セルまでの各セルにそれぞれ検索したい文字があるとします。 検索したい範囲を選択した上で下記のマクロを実行してみてください。 Sub 連続検索() For Each r In Range("A1:A50") '指定の各検索文字につき Set c = Selection.Find(What:=r.Value, LookAt:=xlPart) '選択範囲を検索 If Not c Is Nothing Then 'あったら fAd = c.Address 'セル番地を控える Do '繰り返す i = i + 1 'カウント c.Interior.ColorIndex = 8 'セル着色 Set c = Selection.FindNext(c) '連続検索 Loop Until c.Address = fAd '一巡するまで'繰り返し End If Next r '次の検索文字で繰り返す Set c = Nothing MsgBox i & "件を発見しました。", vbInformation, " ( ̄ー ̄)v" End Sub ==ここまで=== 上記のマクロで複数の文字列を一括検索ができますが、 この場合は「対象の文字列」を色付けするだけです。 7000程度の文字列があると、スクロールして色の付いた文字列を探すだけでも 結構な時間がかかります。 これをベースに別のセルまたはシートに抽出した文字列をピックアップして 表示させるにはどのような追加がマクロに必要か、教えてください。 当方、エクセル2000を使用しております。 上記のマクロは動作しています。 宜しくお願い致します。

  • EXCEL VBA 文字列

    A列のセルに、文字列が以下の様に並べられています。 【あああああ】いいいいいいううううううえええおおおお 上記のような場合に、”あああああ”と【】の文字だけを取り出して、B列に表示させることはマクロで可能でしょうか?但し、【】のなかの文字数はセルによりバラバラです。 ネットでかなり検索したのですが、自分では解決できませんでした。 どうか、よろしくお願いいたします。

  • Excel2007のマクロで文字列を結合

    Excel2007のマクロで文字列を結合したいのですがうまくいきません。 1、セルA1からU1までデータが1つずつ入ってます。 2、1のデータを3列ずつ結合してA3からG3にコピー。 例えば、セルA1あ、B1い、C1う、D1え、E1お、F1か、ならセルA3あいう、セルB3えおか、のようにマクロで一機にできるソースをお願いします。

  • エクセルシートの文字列加工について

    エクセルのシートのA列に"全角ひらがな漢字"の文字列と"半角英数"の文字列を含むセルが縦に並んでいます。約200行。 ■この中から、"全角ひらがな漢字"の文字列を右となりのB列に、"半角英数"の文字列をさらに右となりのC列に、それぞれコピーしたいのですが、関数・マクロなどでいい方法がありましたら教えて下さい。 ■それから、半角英数文字列のC列から、""で囲まれた文字列のみをさらにD列にコピーしたいのです。 文字列の長さが統一されていれば、比較的簡単なのですが、今回は文字列の長さが不規則です。よろしくお願いします。

  • Excel2007のVBAで文字列を結合

    Excel2007のマクロで文字列を結合したいのですがうまくいきません。 下記がお題になります 1、セルA1からU1までデータが1つずつ入ってます。 2、1のデータを3列ずつ結合してA3からG3にコピー。 例えば、セルA1あ、B1い、C1う、D1え、E1お、F1か、ならセルA3あいう、セルB3えおか、のようにマクロで一機にできるソースをお願いします。

  • Excelのセルの文字列を他のセルへコピーするマクロは

    二つのブックがありそのひとつのブックのセル内の文字列 を、別のブックのセルへ文字列だけをコピーすることって 可能なのでしょうか。 マクロを組むのは勉強中ですが、以上のことができるか難 しいかだけでも教えていただけるとたすかります。

  • A列とB列の文字列を検索 結果をA列セル色で変化

    めぐみと申します。 エクセルのマクロのことで質問させて頂きます。 少し複雑ですみません。 A列とB列に文字列があります。 A列に並んでいる文字を1つずつ検索してB列にその文字列があればA列のその文字があるセルを赤色にするというマクロはできますでしょうか? お時間のある方がいらっしゃりましたら教えて頂ければ幸いです。 めぐみ

  • エクセル 文字列検索と検索した文字列が含まれるセルへのジャンプ

    エクセル教えてください。 VBAは使ったことがありません。 現在Q&Aを作っています。 かなりボリュームが増えてしまったので、 文字列検索ができるようにしたいと思っています。 そこで、あるセルに調べたい文字列を入力し、 検索ボタンを押すと、その文字列が含まれるセルにジャンプする。 こんな機能は、エクセルでできませんでしょうか? マクロを組んだりすればよいのでしょうか? 教えてくださいー。

専門家に質問してみよう