Zondag, maart 26 2023
  2 Antwoorden
  3.4K bezoeken
Kutools had een spreadsheet voor ons gemaakt in Excel om dubbele invoer van een e-mailadres te voorkomen. Maar we zijn deze spreadsheet kwijtgeraakt. Dus mijn vraag is of dezelfde macro kan worden gemaakt om te werken op Google Spreadsheets?
1 jaar geleden
·
#3465
Hoi,

Het spijt me u te moeten vertellen dat de macro's in Excel niet werken in Google Spreadsheets. U moet ze opnieuw maken in Google Spreadsheets.

Amanda
1 jaar geleden
·
#3491
Kutools had een spreadsheet voor ons gemaakt in Excel om dubbele invoer van een e-mailadres te voorkomen. Maar we zijn deze spreadsheet kwijtgeraakt. Dus mijn vraag is of dezelfde macro kan worden gemaakt om te werken op Google Spreadsheets?


Probeer deze VBA in Google Spreadsheets.



function checkDuplicates() {
var sheet = SpreadsheetApp.getActiveSheet();
var data = sheet.getDataRange().getValues();
var emailCol = 2; // Replace 2 with the column number of the email column

var emails = {};
var duplicates = [];

// Loop through the data and check for duplicates
for (var i = 1; i < data.length; i++) {
var email = data[i][emailCol];

if (email && email !== "" && emails[email]) {
// Duplicate found
duplicates.push(i + 1); // Add row number to duplicates array
} else {
// Add email to hash table
emails[email] = true;
}
}

if (duplicates.length > 0) {
// Display error message
var message = "Duplicate email(s) found on row(s): " + duplicates.join(", ");
SpreadsheetApp.getUi().alert(message);
}
}


  • Pagina:
  • 1
Er zijn nog geen reacties op dit bericht geplaatst.