Duminică, 26 Martie 2023
  2 Răspunsuri
  3.6K vizite
0
Voturi
Anula
Kutools ne făcuse o foaie de calcul în Excel pentru a evita introducerea dublă a unei adrese de e-mail. Dar am pierdut această foaie de calcul. Deci întrebarea mea este dacă această macrocomandă poate fi făcută să funcționeze pe Foi de calcul Google?
1 ani în urmă
·
#3465
0
Voturi
Anula
Bună,

Sorry to tell you that the macros work in Excel won't work on Google Sheets. You will have to recreate them in Google Sheets.

Amanda
1 ani în urmă
·
#3491
0
Voturi
Anula
Kutools ne făcuse o foaie de calcul în Excel pentru a evita introducerea dublă a unei adrese de e-mail. Dar am pierdut această foaie de calcul. Deci întrebarea mea este dacă această macrocomandă poate fi făcută să funcționeze pe Foi de calcul Google?


Please try this VBA in the Google Sheets.



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
Nu există răspunsuri făcute pentru acest post.