Excelのワークシートに式=IF(D2="";"";COUNTIF(D:D;D2))
を挿入しようとしました。ここ は、私がしようとしているコードです:Perlを使ってセルに式を書く方法WIN32 :: OLE
$WorkSheet->Cells($Row2Use,'L')->{Formula} = "=IF(D".$Row2Use."=\"\",\"\",COUNTIF(D:D,D".$Row2Use.")"; # =IF(D2="";"";COUNTIF(D:D;D2))
私も成功せず{Value}
代わりの{Formula}
を使用してみました! 私は間違っていた
[Perlの一覧は、Win32 :: OLEモジュールを使用してWindows Excelを操作するコマンド]の可能な重複(https://stackoverflow.com/questions/27613878/list-of-perl-commands-to-manipulate- windows-excel-with-win32ole-module) – xxfelixxx
こちらをご覧ください:https://stackoverflow.com/questions/27613878/list-of-perl-commands-to-manipulate-windows-excel-with-win32ole-module – xxfelixxx
はい、そうかもしれませんが、もちろん私もこれを見て読んでいました。 私が '{Formula}'で使用している方法は正しいですが、最後には私のセルが空で、構文エラーのようなエラーは表示されません! –