Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 9179217
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 17, 20262026-06-17T17:44:43+00:00 2026-06-17T17:44:43+00:00

This one might be a little odd, but I’m working around a system already

  • 0

This one might be a little odd, but I’m working around a system already in place and am looking for a way to improve without restructuring data.

What I have is a spreadsheet with the following columns and data structure. apologies for the formatting I wasn’t sure how to better explain a spreadsheet on here.

LocalizationPackId | TextValue | PageId | TargetId | ApplicationId
         1         |    xxx    |   1    |  AA1     |       1
         1         |    xxx    |   1    |  AB1     |       1
         2         |    xxx    |   1    |  AA1     |       1
         2         |    xxx    |   1    |  AB1     |       1
         3         |    xxx    |   1    |  AA1     |       1

The real sheet of course has hundreds of entries in each in each LocalizationPack. What I am looking for is a technique to verify that any unique entry of PageId + TargetId + ApplicationId that is contained within LocalizationPackId = 1 also contains a mirror entry in all subsequent localization packs.

In the example above I would want the MACRO to when ran check for any missing values. It would see that in LocalizationPack 1 there is a value 1/AB1/1, and then check the other packs for that value. Then it would find that LocalizationPack 3 is missing 1/AB1, and create a row mirroring the original row from LocalizationPack 1, except with the correct LocalizationPackId, and TextValue = “NEEDS LOCALIZATION”. Also the newly created row would ideally be highlighted in red.

I don’t have any experience with macros, but I know C# fairly well. Can someone help me get started on this or point me to a guide that would demonstrate the techniques required to accomplish something like this?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-17T17:44:44+00:00Added an answer on June 17, 2026 at 5:44 pm

    I’d start with identifying the missing localisation packs with a formula, rather than a macro. If LocalizationPackId is in cell A1, the other labels are in row 1 and the data start in row 2, then a suitable formula for row 2 would be:

    =COUNTIFS(C2:C$1000,C2,D2:D$1000,D2,E2:E$1000,E2)-(MAX(A2:A$1000)-A2+1)
    

    … which could then be copied down for all the relevant rows (I’ve taken the formula to row 1000 but it could easily go as far as you want).

    (EDIT)

    Here’s what it looks like in my spreadsheet, with the formula above in column G:

    enter image description here

    (END OF EDIT)

    The result of this formula is a negative number aligned with each combination of PageId, TargetId and ApplicationId that shows how many versions of this localisation are missing from packs after the one where it is first introduced.

    It won’t tell you which pack the localisation is missing from, but a =COUNTIF() to tell you the number of localisations that are present in each pack would point you in the right direction.

    You could automate the search to define exactly which localisation is missing from each pack with VBA but, if you’re not doing this very often, writing and debugging the VBA code might be more hassle than it is worth. The =COUNTIFS() formula above would provide an automated and continual assurance that there are no localisations missing.

    If you are doing this often, then the =COUNTIFS() column would be a good start for the VBA code to automate that process.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I know this questions might seem a little odd, but I want to make
This one might be a little confusing. I'm using AMCharts with rails. Amcharts comes
This question might belong on one of the other trilogies, but it sorta seemed
This might be an easy one, but I'm not really experienced with sql. I
This might be a simple one, but since I don't have much knowledge about
This might seem like an odd request but I'd like to use jQuery's Selectable
I know very little about visual studio so the answer to this one might
So, this one has me a little perplexed. I'm probably just looking at it
I've got another question, although I reckon this one might be a little less
I really nead to ask you this one, many of you might think it's

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.