Personnel
Sales & Marketing
Management
Microsoft office Excel© Spécialiste
Autre

Astuce de l'instant (Vba)

Fermer un classeur par du code VBA :

ThisWorkbook.Close False 'CE classeur sans garder modifs
ThisWorkbook.Close True 'CE classeur en sauvegardant modifs
ThisWorkbook.Saved = True 'Faire croire que CE classeur a été sauvegardé
ActiveWorkbook.Close 'LE classeur actif et demandera si il faut enregistrer les modifications
Workbooks("Lulu.xls").Close SaveChanges:=False 'Ferme Lulu sans garder les dernières modifications

'Ci dessous la procédure qui sera déclencher AVANT la fermeture du classeur:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
If ThisWorkbook.ReadOnly = True Then ThisWorkbook.Saved = True
End Sub



Astuce de l'instant (sans VBA) ....

Comment mettre en évidence des doublons dans une liste ?

Si les données se trouvent en colonne A et que la cellule A1 est un titre, alors il suffit de sélectionner les cellules concernées (ex de A2 à A500) et de faire une mise en forme conditionnelle (Excel 2000 à 2003)

Sélectionner A2:A500
-Format/Mise en forme conditionnelle
-Choisir à gauche "la formule Est:"
=NB.SI($2:$500;A2)>1
puis choisir une couleur qui permettra d'identifier les doublons !!

Le 500 peut être remplacé par n'importe quelle valeur, suivant la taille de tes données en colonne A

Si il n'y a pas de titre en A1, alors faire:

Sélectionner A1:A500
-Format/Mise en forme conditionnelle
-Choisir la formule Est:
=NB.SI($1:$500;A1)>1
puis choisir une couleur qui permettra d'identifier les doublons !!

Pour Excel 2007, il existe une fonction d'origine qui gère les doublons



Page d'accueil | Contact