I don't think you have to change code. Just read your csv file to data item(text) using "read all text from file", replace semicolon to comma, and use "get csv as collection" action
From screenshot I can see you have created a different object and the instance is not present in dictionary of this object. Copy this page to the MS Excel VBO and then run.
Using Replace will not work in all cases. Depending on the text, it could either create extra fields, or change the value of a field which contains a quoted semi-colon. In the Utility - Strings object, there is an action for Get Delimited Text As Collection, which allows you to specify the delimiter to use. So you'd keep the Read All File From Text, but replace the next two stages with Get Delimited Text As Collection.
------------------------------ Nicholas Zejdlik RPA Developer ------------------------------
At that point, you have the semi-colon delimited CSV file loaded as a collection. If you wanted to save the file with the updated delimiter, you could use Get Collection As CSV to convert the collection into a comma delimited CSV, then write that to the file. Alternatively, you could launch Excel and write the collection into a worksheet directly.
------------------------------ Nicholas Zejdlik RPA Developer ------------------------------