moin,
wiedermal excel: Ich versuche ein kurzes script zu schreiben um Reihen die text enthalten zu zählen. Also, das applescript Äquivalent zu =COUNTA(foobar)
Nach viel rumgefrickel, bin ich an folgendem code angelangt:
Darauf folgend möchte ich die Reihen löschen, die keine Zahl enthalten (in meinem Datensatz, enthalten sie "...". Dafür hatte ich mir folgendes gedacht:
Da der erste code nicht funktioniert, funktioniert der zweite natürlich auch nicht. Würde mich sehr freuen wenn mir jemand helfen könnte den korrekten Code auszutüfteln. Finde via Google leider nichts entsprechendes.
Bitte, danke
wiedermal excel: Ich versuche ein kurzes script zu schreiben um Reihen die text enthalten zu zählen. Also, das applescript Äquivalent zu =COUNTA(foobar)
Nach viel rumgefrickel, bin ich an folgendem code angelangt:
Code:
set rowcount to 0
tell application "Microsoft Excel"
select worksheet "species"
repeat with i from 1 to 20
set stuff to get value of cell ("A" & i) as text
try
if stuff contains "a" or "e" or "i" or "u" or "o" then
set rowcount to (rowcount + 1)
end if
end try
end repeat
display dialog rowcount ##test
end tell
Darauf folgend möchte ich die Reihen löschen, die keine Zahl enthalten (in meinem Datensatz, enthalten sie "...". Dafür hatte ich mir folgendes gedacht:
Code:
tell application "Microsoft Excel"
select worksheet "species"
repeat with i from 1 to rowcount
set stuff to get value of cell ("BL" & i) as text
try
if stuff contains "..." then
delete row
end if
end try
end repeat
end tell
Da der erste code nicht funktioniert, funktioniert der zweite natürlich auch nicht. Würde mich sehr freuen wenn mir jemand helfen könnte den korrekten Code auszutüfteln. Finde via Google leider nichts entsprechendes.
Bitte, danke