[[20190312153831]] 『A列を入力すると1つ上の行の数式をコピーする。』(マイマイ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『A列を入力すると1つ上の行の数式をコピーする。』(マイマイ)

日々の売上を記録するSheet"売上高"があります。
A列〜V列までデータが入ってます。
1日に約50件ほどのペースでデータが増えます。
今は単純に40000行まで数式をコピーしているのですが、スマートじゃないのと参照元データがとにかく重いので改善したいと思っています。

『売上高のA列を入力すると1つ上の行の数式を常に自動でコピーしてくれる』

そんなことは可能でしょうか。
また出来たとしてもデータ入力時に毎回マクロが動くので逆に重くなるでしょうか。

< 使用 Excel:unknown、使用 OS:unknown >


https://www.forguncy.com/blog/20161014_table
 テーブル機能はどうですか?
(稲葉) 2019/03/12(火) 16:35

 オプション→詳細設定→編集設定の

 □データ範囲の形式および数式を拡張する

 のチェックを外していなければそれだけの行数を入力していれば

 >売上高のA列を入力すると1つ上の行の数式を常に自動でコピーしてくれる

 と既になっていると思いますが…
(コナミ) 2019/03/12(火) 16:52

>稲葉様
出来ました!
基本的なところですね。最近VBAのことばかり考えていたので、頭が固まってました。
お恥ずかしい限りです。
ありがとうございます。

>コナミ様
なるほど。
これは前からある機能なのでしょうか。
チェックは入っていたのですが、なぜかコピーされていませんでした。
ありがとうございます。
(マイマイ) 2019/03/12(火) 18:30


 >これは前からある機能なのでしょうか

 少なくとも2000からはあるみたいです。
 同じ形式が3行以上続くと適用されます。イレギュラーが入るとそこでリセットされる
 みたい(確か?)なのでうまくつづかないこともあります。
 私はテーブルはあまり好きではないので、そのような場合は上に数式が入っているセルにきたら
 Ctrl+Dを押しています。
(コナミ) 2019/03/12(火) 23:48

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.