先頭の値を取得 | |
---|---|
[134284] 先頭の値を取得- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ おっさん化 -(2024/03/31(14:06)) □U R L/ エクセル関数で 今セレクトセルのA列の値や1行目の値を別のセルに表示したい。 たとえばF10セルをセレクトした場合 A10セルの値をH1セルに F1セルの値をH2セルに それぞれ表示させたい。 その時の関数を教えてください。 ++++++++++++++++++++ OS ⇒Windows 10 Version⇒Excel 2019 ++++++++++++++++++++ |
[134287] Re[1]: 先頭の値を取得- ■記事引用/メール受信=OFF■ □投稿者/ ねむねむ -(2024/04/01(11:03)) □U R L/ 関数だけでは無理でマクロも必要になるが構わないだろうか? |
[134288] Re[2]: 先頭の値を取得- ■記事引用/メール受信=OFF■ □投稿者/ おっさん化 -(2024/04/01(14:58)) □U R L/ ねむねむさんありがとうございます マクロで ActiveCell.EntireRow.Range("A1") としてコピー貼り付けは考えましたが 複数のセルを連続して見る時に非効率的なので 関数のみでの方法を調べたのですが 分かりませんでした。 |
[134289] (削除)- ■記事引用/メール受信=OFF■ □投稿者/ / -(2024/04/01(20:43)) □U R L/ この記事は削除されました |
[134290] Re[4]: 先頭の値を取得- ■記事引用/メール受信=OFF■ □投稿者/ ねむねむ -(2024/04/02(08:46)) □U R L/ 関数を使わないが。 シートタブを右クリックしてコードの表示で表示される個所に Private Sub Worksheet_SelectionChange(ByVal Target As Range) Range("H1") = Target.Offset(-Target.Row + 1, 0) Range("H2") = Target.Offset(0, -Target.Column + 1) End Sub ではどうだろうか? この記事にはVBAのコードが含まれています。 緑の太文字→注釈 茶色の太文字→条件分岐 赤の太文字→ループ 青の太文字→その他 |
[134291] Re[5]: 先頭の値を取得- ■ / 記事引用/メール受信=OFF■ □投稿者/ おっさん化 -(2024/04/02(18:40)) □U R L/ ねむねむさま その方法に気付きませんでした。 問題クリアです。 助かりました。誠にありがとうございました。 |
このトピックに書きこむ |
---|