前提・実現したいこと
Pythonのwin32com/pywin32でcountifのようなメソッドはあるでしょうか。
dtrange = sheet.UsedRange maxr=dtrange.Rows.Count
と来て、
sheet.Range("L2:L"+str(maxr))
このL列に特定の文字(例えば"みかん")が含まれているセルが1つでもある場合にとあるアラート的なアクションをしたいです。
発生している問題・エラーメッセージ
for ループを使うと"みかん"を発見する度にアクションしてしまうし、
かと言って
sheet.Range("L2:L"+str(maxr))
はprintすると((りんご,),(りんご,),(みかん,))
typeは<class 'win32com.client.CDispatch'>
となり、リスト型ではないようです。
これを
「countifが<>0の場合アラートする」
という感じにするにはどうしたらいいでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/11/17 08:19 編集