By CS op zondag 26 maart 2023
Geplaatst in Excel
Antwoorden 2
sympathieën 0
keer bekeken 3.4K
Stemmen 0
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?
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
·
0 Likes
·
0 Stemmen
·
0 reacties
·
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);
}
}


·
1 jaar geleden
·
0 Likes
·
0 Stemmen
·
0 reacties
·
Bekijk het volledige bericht