[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『LinkedCellに数値の入ったセルを指定入力』(popo)
バーコードコントロール9.0を貼り付けて、
プロパティの中のLinkedCellに数値の入ったセルを指定入力したいと
思いマクロ記録ではプロパティの中のLinkedCellに数値の入ったセルを指定入力が出来ませんでした
プロパティの中のLinkedCellに数値の入ったセルを指定入力するマクロが有ればご教授お願いします
宜しくお願いします
マクロの記録では、Linkedcellプロパティにセルアドレスの指定を行なうコードが生成されない ということですか?
新規ブックの標準モジュールに
'=====================================================================- Option Explicit Sub Macro1() Dim rng As Range Set rng = Range("a1:d5")
With ActiveSheet.OLEObjects.Add(ClassType:="BARCODE.BarCodeCtrl.1", _ Link:=False, _ DisplayAsIcon:=False, _ Left:=rng.Left, _ Top:=rng.Top, _ Width:=rng.Width, _ Height:=rng.Height) '↑バーコードコントロールの生成 .LinkedCell = "g1" 'バーコード値の入ったセルを指定 .Visible = False '一度非表示にしてから、表示にする .Visible = True 'これをしないと、バーコードが表示されないので End With With Range("g1") .NumberFormatLocal = "@" .Value = "4910001123454" 'セルの値の設定 End With End Sub
上記のMacro1を実行してみてください。 アクティブシートのA1:D5の領域にバーコードコントロールを作成し、 セルG1に入力された数値をもとにバーコードが表示されるはずです。 Excel2002で確認 試してみてください。
ichinose
ichinose さん
ありがとうございます
質問内容がわかり辛かったと思いますが
的確な回答本当にありがとうございました
助かりました m(__)m
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.