締切済み 10進法から2進法へ 2007/05/10 19:57 エクセル上で1つのセルに数字を打ち込みコマンドボタンを押し2進法にするプログラムをデザインモードで組んでいるのですが、なかなかうまくいきません。どなたかアドバイスお願いいします みんなの回答 (3) 専門家の回答 みんなの回答 KenKen_SP ベストアンサー率62% (785/1258) 2007/05/11 13:16 回答No.3 2進数変換自体はネットで調べればすぐサンプルが見つかると 思いますが... 簡単な方法ならアドイン「分析ツール」の DEC2BIN 関数を 利用するとか。 MsgBox Evaluate("DEC2BIN(100)") 分析ツールを有効にしておく必要がありますけど。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 dsuekichi ベストアンサー率64% (171/265) 2007/05/10 20:13 回答No.2 > 2進法にするプログラム には、いくつかのパターン(考え方)があります。 #例えば、 #「2で割って余りを求める方法」 #「ビット単位に論理積を求める方法」 #「8進数や16進数などに一旦変換して、パターン置換する」 どういう考え方で、どういうプログラムを組んでみたのでしょか? 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 noname#77845 2007/05/10 19:58 回答No.1 「なかなかうまくいきません。」 具体的に、どううまくいかないのですか? 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Visual Basic 関連するQ&A エクセルのシート上のコマンドボタンを編集したい お世話になります エクセルのシート上のコマンドボタンが配置 されています これをそのまま、押すと、そのコマンドが実行されてしまいます このコマンドボタンを編集したいのですが ACCESSで言うところの、デザインモードにするには どうしたらいいのでしょうか よろしくお願いします プログラムを教えてください プログラムを教えてください エクセル2003でマクロを組もうと勉強中ですがいまいち呑みこめませんので先生方教えてください! 作りたいプログラムはコマンドボタンを押すとフィルタをして検索し、可視セルを別のエクセルシートにコピーして、そのコピーしたエクセルファイルを新規のフォルダに保存するというものです 。 仮にエクセル(1)、(2)、(3)とします。 (1)エクセル(1)にコマンドボタンを作りコマンドボタンを押すとフィルタリングして検索(結構広範囲) (2)フィルタした可視セルをコピー (3)エクセル(2)の指定場所へペースト (4)新規フォルダ作成し保存(フォルダの名前はペーストまたはコピー元のエクセルの任意のセルから持ってきたい) (5)エクセル(2)のシート2以降へエクセル(3)からのエクセルのシートをコピー&ペースト です。宜しくお願いします(>人<) EXCEL2010デザインモードが勝手に解除 EXCEL2010で、シートに「コマンドボタン」を追加し、「開発」リボンの「デザインモード」ボタンをクリックして追加した「コマンドボタン」のコードを編集したいのですが。。。 「デザインモード」ボタンをクリックして非活性化(デザインモード)するのですが、追加した「コマンドボタン」をクリックした時点で「デザインモード」ボタンが活性化(非デザインモード)してしまい、ボタンに登録したメッセージ(MsgBoxを使った”hallo!")が表示されます。 実際にはコードの編集も別の方法で出来るのですが、デザインモードでボタンのコード編集をしたいと考えています。また、コードの編集中に間違えてボタンをクリックしてしまった時に実行されるのも困るかと。 どなたかご教授頂ければ幸いです。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム VBAを使って二進法計算 VBAを使って二進法のフラッシュ暗算するプログラムを作りたいのですが、 なかなかうまくいきません。 ・ランダムに出る数字を二進法に変換して、エクセルに表示する 例)4+5+6=15の場合、 4 5 6 「100」 ⇒ 「101」 ⇒ 「110」 答えは「15」(10進法で) という流れでプログラムしたいのですが... どう変換させて、どう表示させるかでつまずいています。 ちなみに10進法のフラッシュ暗算は出来ました。 分かる方がおられましたら ご回答よろしくお願い致します。m(_ _)m Excel デザインモードが起動しない コントロールツールボックスより、コマンドボタンを作成しました。 再編集しようと思い、デザインモードを選択したのですが、デザインモードが起動できません。 デザインマーク(三角定規のアイコン)をクリックすると、なぜかデザインモードに移行せず、そのまま決定(デザインモードの終了)になってしまいます。 いままではこのようなことはなかったのですが… Excelに詳しい方のご教授をお願いします。 PPTのコマンドボタンがクリックできません 今日は、質問させて頂きます。どうぞよろしくお願いいたします。 環境:Win7 + PPT2007 でございます。 コントロールのテキストボックスとコマンドボタンを配置致しましたが、 テキストボックス内に記入できる状態にできません。 (コマンドボタンも押せる状態にできません。。。) Excelですと、コマンドボタンの場合 ・コマンドボタン右クリック ・→マクロ登録 としてやると、コマンドボタンを押せる状態になると思います。 また、テキストボックスの場合 ・「デザインモード」ボタンを解除 してやると、テキストボックス内に記入できる状態になると思います。 しかしPPT2007の右クリックメニューにマクロ登録項目がございません。 そこで、 ・コマンドボタンをダブルクリック ・→Private Sub CommandButton1_Click()を作成 といたしましたが、それでもまだコマンドボタンを押せる状態になってくれません。 「デザインモード」ボタンも見当たりませんし。。。 これらを使える状態にするには、どのようにすべきでございましょうか??? もしお詳しい方がいらっしゃいましたら、どうぞよろしくお願いいたします。 エクセルVBAでコンボボックス エクセルVBAのコンボボックスの使い方について質問します。 実現したいプログラムは 「チェックボックスから選んだ数字で計算するプログラム」 です。 具体的には… まず、コンボボックスをシート上に配置します。そのコンボボックスには 数字の1から10を選べるようにしておきます。 次に、コマンドボタンを配置します。これは単にプログラムをスタート させる目的です。 ユーザーは、まずコンボボックスから好きな数字を選択します。 そしてスタートボタン(コマンドボタン)を押します。 すると、選んだ数字の2倍がセルに表示されます。 さらに発展系としては… チェックボックスを4つ配置します。各チェックボックス には、+、-、×、÷を割り振っておきます。 また、コンボボックスを2つ用意し、それぞれ1~10の数字をリストにします。 ユーザーは、チェックボックスから好きな記号を選び、さらにコンボボックスから 好きな数字を選びます。そしてスタートボタンを押すと、選んだ数字を選んだ記号 で計算した値がセルに表示されます。 というようなプログラムを考えているのですが、うまくできません。 ポイントは、 ・チェックボックスにリストを入力する方法 ・チェックボックスの選択状態や、リストボックスから選ばれた数字を、 変数として取得する方法 インターネットで調べているのですが、リストボックスに値を入れるのにもマクロを走らせ なければならない方法とか、ユーザーフォームでの説明ばかりでなかなか実現に至りません。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/vba_userform05.html プログラムのイメージ図としては添付の図の通りです。 どのようにプログラムを書けばいいのでしょうか。 セルをコマンドモードに変えるShortcut Excel2010を当方、使っています。作業する際に、セルをコマンドモードに変えるためのショートカットが見つからないので、困っています。ご存知の方がいらっしゃれば、助かります。 コマンドモードは、選択しているセル全体の書式を変えるのに使うため、レイアウトを作成して、見た目を良くするために、頻繁に使います。 でも、選択セルをこのモードに変えるためのショートカットが、検索してもなぜか見つからないので不思議に感じています。 ちなみに、現在がどのモードであるかは、Excelの左下に表示されています。 セルが選択されている状態で、F2を押すと、 ・コマンドモード→入力モード ・編集モード→入力モード ・入力モード→編集モード に変わります。ですが、コマンドモードに変えるのは、マウスをクリックしないといけないため、ショートカットがあればいいと思って探しているのですが、ネットで検索しても見つからなくて、不思議に思っています。 私自身、今は[Alt]+[F2]で、「名前を変えて保存」を選択 ↓ [Esc]でキャンセル という手順を取ることで、コマンドモードに変更していますが、保存の画面が現れるまでに、時間がかかることがあるので、あまりショートカットにはなってないです。 マクロを使わないとダメということなのでしょうか。 私はExcelの場合、マクロは記録マクロしかできないし、記録マクロを作ってもうまくいきませんでした。 コマンドモードにするのを、ショートカットを一発でできる方法か、マクロで設定するためのプログラムを提供してくださる方がいらっしゃれば、助かります。よろしくお願いします。 エクセルで10進法を6進法にしたいのですが、 エクセルで10進法で書かれた数字(伝票番号)を、6進法で増やしていきたいのですが、どのようにすればいいでしょうか。 バーコードの元になる数字で、例えば、a987654323210aの次を、エクセルをつかってa987654323221aというように順番に6進法で表示していきたいのですが、何かよい方法ありましたら、宜しくお願いします。 エクセルでコマンドボタンを押すと指定のセルの色を変える エクセルでA1セルにコマンドボタンを作り、そのコマンドボタンを押すと下のA2とA3セルが塗りつぶされるようにしたいのですが、VBAを使うのでしょうか?? エクセルのコマンドボタンについて教えてください。 エクセルのワークシートにコマンドボタンを配置してマクロを登録したとします。 任意のセルを複数選択したのち、コマンドボタンをクリックすると、セルの選択が解除されてしまいます。 選択を解除されない方法ってあるのでしょうか? どなたか、詳しい方がいらっしゃいましたら教えて頂けないでしょうか?宜しくお願い致します。 VBAでセルの数値の計算 現在ユーザーフォームのテキストボックスに数値を入力し、コマンドボタンをクリックするとSheet1のセルのA1に数字が入り、その後例えばテキストボックスの数字を変更して再度コマンドボタンをクリックするとA2・A3と続けて数字が入ります。そこで、コマンドボタンをクリックするとSheet2のセルA1にSheet1のA列の数字の合計が表示されるようにするにはどうしたら良いでしょうか?? AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム エクセルvba初心者です・・・ エクセルvba初心者です・・・ シート1にあるひとつのセルをコマンドボタンを押した時にそのセル内の文字列をシート2にかいていくようなプログラムをつくりたいです。 例えば シート1のセルに文字入力→”田中”→登録ボタンおす→シート2のセルA1にはいる シート1のセルに文字入力→”竹山”→登録ボタンおす→シート2のセルA2にはいる ・ ・ ・ というようになるコードわかる方いたら教えてください。おねがいします。 10進法を60進法にするには・・・? こんばんわ、現在10進法で表した数を60進法に直せなくて困っています。具体的には9.5という数字を9時間30分としたいのですが、エクセルでどのように計算したらよいでしょうか。出来れば関数が良いのですが。お願いします。 エクセルの基本的な使用法について教えてください。 エクセルの基本的な使用法について教えてください。何も入力がされていないエクセルファイルがあります。ここに1~500まで縦に数字を入れたいと思うのですが、1,2・・120,121・・とひとマスごとに手入力で数字を打ち込んで行くとあまりにも時間がかかってしまいます。もっと簡単に1~500までの数字を打ちこむ方法があると聞いたのですが、そのやり方がよくわかりません。ご指導のほど宜しくお願い致します。 エクセルでテンキーの+を使って1を足していく エクセルの、セル内に入力した数値を、1ずつ足していくのに、テンキーの+ボタンを使って数字を増やしてく設定って出来ましたでしょうか? 違うソフトでしたのか、はっきり思い出せずに、すっきりしません。 宜しくお願い致します。 エクセル表計算で エクセル表計算でctrlボタンを押しながらひとつずつマス(セル)を選んでいくと、右下に合計数字が出ますが、選んだ場所を間違えてその部分だけマス(セル)の選んだのを取り消すにはどうしたらいいのでしょうか?エクセルのバージョンは2003 WIn7です。 宜しくお願い致します。 画像の挿入に関して エクセルのVBAでユーザーフォームを作成し そこに、コンボボックス1と2があります。 例えば コンボボックス1がA コンボボックス2がC だったとき コマンドボタンでSheet1へ反映させる際 コンボの選択がACの組合せの場合 Sheet2内の"pic1"をSheet1の指定のセルへ反映 させたいとする場合のプログラムがありますでしょうか。 ADの組合せの場合は、"pic2"といった感じです。 ※コマンドボタン内の反映プログラムはできました。 説明がややこしくなってしまいましたが 宜しくお願い致します。 何か簡単な操作法がありませんか? Excel 2003を使用していますが、あるセルにインプットされた正数を、他のセルに負数としてインプットしたい場合、簡単に操作できる方法はありますか?例えば、1行目のA,B,C,D列に2,4,6,8とインプットされた数字をコピーして、2行目のA,B,C,D列に-2,-4,-6,-8と簡単にインプットできる操作法はありませんか?また元の数字の計算式もそのままコピーしたい場合はいかがでしょうか(つまり元の数字が1x2=2として、これを1x3にした場合に、自動的に-2が-3になるように)。 エクセルVBAのデザインモードとは? エクセルVBAのデザインモードとはどんな機能があるのですか?詳しく教えてください。 VBAのデザインモードのボタンを押しても押さなくても同じなような気がします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など