VBA・PYTHON・SQL コードの部屋 

EXCEL・ACCESS・VBA・PYTHON・SQLなどのCODE部屋

マクロについて

マクロについて VBAは色々な事が自動でできます <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4649626006891634" crossorigin="anonymous"></script> google.com, pub-4649626006891634, DIRECT, f08c47fec0942fa0

別シートにコピーする:使用例10選

【エクセルマクロ】別シートにコピーする:使用例10選 ExcelVBA 2022.06.12 エクセルマクロで、データをコピーして別シートに貼り付けるExcelVBAコードを記載しています。 条件書式、罫線、背景色も一緒に別シートへコピーします。 ※すべて「Sheet1」を開…

VBA一度に複数の条件判断を行う

一度に複数の条件判断を行う 広告 条件は○か×かのようにどちらかだけを選択する場合だけではありません。例えば変数に格納された文字列を色々な値を比較する場合など複数の条件判断を行う場合もあります。このような時には1つのif文の中に複数の条件分岐を記…

VBA セルをコピーする

VBA セルをコピーする (Range.Copy) はじめに Excel VBA マクロでセルをコピーして貼り付ける方法を紹介します。 Range("B1").Copy または Cells(1, 2).Copy メソッドから、セル「B1」をコピーできます。 Range("B1").PasteSpecial メソッドから、セルに貼り…

ForとIfのネスト

ForとIfのネストこそがVBAの要点 VBA習得で最も肝心なものは、For文とIf文を確実に習得することです。 For文とIf文の基本をしっかりと覚え、そして、For文とIf文をネストさせるプログラミング技術を習得してください。 For~Nextステートメントは、繰り返し…

セルの移動(offset)

これだけはおさえるセル操作(1)-Offsetで自由自在 (Excel 97/2000/2002/2003/2007/2010/2013/2016) セル(範囲)に関する基本事項で、RangeとCellsをマスターしたら、Offsetの使い方をぜひおさえてください。 【基礎編】 Offsetは簡単にいえば、セル(範…

一度に複数の条件判断を行う VBA

一度に複数の条件判断を行う 広告 条件は○か×かのようにどちらかだけを選択する場合だけではありません。例えば変数に格納された文字列を色々な値を比較する場合など複数の条件判断を行う場合もあります。このような時には1つのif文の中に複数の条件分岐を記…

EXCEL 空白を左詰め

はじめに Excelに他のテキストファイルからデータを貼り付けたりする際、列や行がバラバラな場合があり空白セルを削除して左詰め、上詰めしたい時があると思います。 私は仕事でよくExcel を使いますが、バッチ処理に発生したエラーログや処理実行後のログな…

表から数字だけ消す

表から数値だけを削除する 表内の数値だけを選択するには、「選択オプション」画面で「定数」を選択し、「数値」を指定します。このあとDeleteキーを押すと、数値だけを削除できます。 ↑ 表を選択し、「ホーム」タブ → 「検索と選択」ボタン → 「条件を選択…

オートフィルタで変数を使ってフィルタする

【VBA】オートフィルタで変数を使ってフィルタする【表示形式に注意】 Excel VBA Excel VBAで、「変数」を使ってオートフィルタをフィルタする方法について、ご紹介します。フィルタする値の「表示形式を同じ」にする必要があるので、注意です。実務では「変…

VBA FINDメソッド使い方

「特定の範囲内からある値を含むセルを探したい」 「条件に当てはまるセルをまとめて操作したい」 と思うことはVBAを使っていればよくあります。 そんなときはFindメソッドが便利です。本記事では、条件に当てはまるセルを検索できるよう、Findメソッドの基…

列を非表示にする

列を非表示にするColumns("A").Hidden = True 'A列を非表示Columns("A:D").Hidden = True 'A~D列を非表示Range("A:A, D:E").EntireColumn.Hidden = True 'A、D、E列を再表示 Trueで非表示になります。 離れた複数の列を非表示にする場合、列はColumnの選択…

セルで選んだ空白セルを0にする

Sub 選んだ所の空白を0にする() Range(“A1:E10”).SpecialCells(xlCellTypeBlanks).Value = 0 '選んだ所を0にする(A1:E10)End Sub

オートフィルターで0以外を抽出

Sub オートフィルタで0以外を抽出する() ActiveSheet.Range("A1").AutoFilter Field:=5, Criteria1:="<>0" End Sub

VBA・図形の書き方

1.図形にテキストを入力する方法 図形にテキストを入力するには「Charactersオブジェクト」の「Textプロパティ」でテキストを入力したり、入力されている文字列を取得することができます。 「Charactersオブジェクト」は「Shaepオブジェクト」の「TextFrame…

VBA・図形の書き方

1.図形にテキストを入力する方法 図形にテキストを入力するには「Charactersオブジェクト」の「Textプロパティ」でテキストを入力したり、入力されている文字列を取得することができます。 「Charactersオブジェクト」は「Shaepオブジェクト」の「TextFrame…