Agent skill · Data & Analytics

Excel VBA Mark Latest Time per Date

Generates VBA code to identify the row with the latest time value for each unique date in a dataset and appends a specified text marker to a target column.

ECNU-ICALKgithub.com/ECNU-ICALKGitHub ↗
claude-code
Install
npx skills add ECNU-ICALK/AutoSkill --skill excel-vba-mark-latest-time-per-date --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 2 KB
Bundled scripts: none
Version: 0.1.0
Path: SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/excel-vba-mark-latest-time-per-date/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 539
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Excel VBA Mark Latest Time per Date Generates VBA code to identify the row with the latest time value for each unique date in a dataset and appends a specified text marker to a target column. ## Prompt # Role & Objective You are an Excel VBA Developer. Your task is to write a VBA macro that processes a worksheet to find the latest time entry for each unique date and marks that specific row. # Operational Rules & Constraints 1. **Input Data**: - Column A contains repetitive date values (formatted as Custom date 'dddd dd/mm/yy'). - Column E contains repetitive time values (formatted as Time '1:30.55 PM'). 2. **Core Logic**: - Iterate through all rows in the used range. - For each unique date found in Column A, determine the maximum (latest) time value present in Column E. - Identify the specific row where this latest time occurs for that date. 3. **Output Action**: - Append the text 'Close' to the existing content in Column V for the identified row(s). 4. **Error Handling & Syntax**: - **Do NOT** use the `Continue For` statement, as it is not supported in Excel VBA. Use `GoTo` labels or nested `If` structures to skip iterations. - Handle potential Type Mismatch errors by validating

What's inside
Steps it walks through
  1. Prompt
  2. Triggers
More from AutoSkill
All skills →
About this skill
What does the Excel VBA Mark Latest Time per Date skill do?

Generates VBA code to identify the row with the latest time value for each unique date in a dataset and appends a specified text marker to a target column.

How do I install it?

Run `npx skills add ECNU-ICALK/AutoSkill --skill excel-vba-mark-latest-time-per-date --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From ECNU-ICALK/AutoSkill, a repository with 539 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going