『VBA 他の列の値を入れたい』(しんちゃん)
VBAを勉強中の初心者です。
Excelの表のB列に*が入ったセルがあります。
宜しくお願い致します。
< 使用 Excel:Excel2019、使用 OS:Windows11 >
>Excelの表のB列に*が入ったセルがあります。
手動でそれを探す操作をマクロでやったらよろし って、勉強する気あるの?
(頭使え) 2024/07/17(水) 12:32:19
行の先頭の * を入れると、なにか書式設定文字としてはたらいちゃうみたいですね
Sub sample() Dim aCell As Range For Each aCell In Range("B1", Cells(Rows.Count, "B").End(xlUp)) If aCell.Value = "*" Then aCell.Value = aCell.Offset(, 6).Value Next End Sub とか Sub sample2() Application.ReferenceStyle = xlR1C1 Columns("B:B").Replace What:="~*", Replacement:="=RC[6]", LookAt:=xlWhole Application.ReferenceStyle = xlA1 End Sub とか やり方はいろいろあるので、自分でやってみるといいです
なんか初心者に対して不必要に当たりがきついですね (´・ω・`) 2024/07/17(水) 12:41:22
(しんちゃん) 2024/07/17(水) 16:34:32
管理人さん、IPアドレス表示とかしてこういった荒らしに近い
発言を減らせるようにしてほしい
(今回だけペンネーム変えるかw) 2024/07/18(木) 07:58:57
まず皆さんの良心に訴えること、それでも変わらないなら
管理人さんに動いてもらいたいところです。
(かーくん) 2024/07/19(金) 07:58:57
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.