Tri + Doublon Macro Excel
mokiku
Messages postés
3
Statut
Membre
-
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai une problème je cherchai sur internet un programme de tri et qui détectent les doublons mais j'ai trouve des programmes intéressantent , les voici :
- le programme de tri de microsoft qui tri les cellule sélectionner :
Sub SortAllRangeData()
' Place column header for temporary sort area.
Range("IV1").Value = "Numbers"
' Move numbers to temporary sort location.
For Each cell In Selection
Range("iv65536").End(xlUp).Offset(1, 0) = cell.Value
Next cell
' Sort numbers in ascending order.
Range("IV1", Range("IV1").End(xlDown)).Sort Key1:=Range("IV2"), _
Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
' Move sorted data back to original sheet location.
Selection(1, 1).Activate ' Make sure the ActiveCell is the
' top left of Selection first.
CCnt = Selection.Columns.Count
RCnt = Selection.Rows.Count
CellCnt = Selection.Cells.Count
Tcell = 2
For c = 1 To CCnt
For r = 1 To RCnt
Range(ActiveCell.Address).Offset(r - 1, c - 1).Value = _
Range("iv" & Tcell).Value
Tcell = Tcell + 1
Next r
Next c
' Clean up temporary sort location.
Range("IV1", Range("IV1").End(xlDown)).Clear
End Sub
et j'ai trouve un programme qui détectent les doublons
et la parti qui m'intéresse c'est :
For I = 2 To NbrLig
If Cells(I, NumCol + 1).Value = Cells(I - 1, NumCol + 1).Value Then
Cells(I, NumCol + 1).Font.Bold = True
Cells(I, NumCol + 1).Font.ColorIndex = 3
Cells(I - 1, NumCol + 1).Font.Bold = True
Cells(I - 1, NumCol + 1).Font.ColorIndex = 3
End If
Next
je voudrai fusionné les deux qqun pourrai me dire comment faire ? ou me donner ca version modifier fait avec le premier programme !
Personnellement je suis nul en VBA c'est la première fois que je fais ca !!
Je vous remerci d'avance
J'ai une problème je cherchai sur internet un programme de tri et qui détectent les doublons mais j'ai trouve des programmes intéressantent , les voici :
- le programme de tri de microsoft qui tri les cellule sélectionner :
Sub SortAllRangeData()
' Place column header for temporary sort area.
Range("IV1").Value = "Numbers"
' Move numbers to temporary sort location.
For Each cell In Selection
Range("iv65536").End(xlUp).Offset(1, 0) = cell.Value
Next cell
' Sort numbers in ascending order.
Range("IV1", Range("IV1").End(xlDown)).Sort Key1:=Range("IV2"), _
Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
' Move sorted data back to original sheet location.
Selection(1, 1).Activate ' Make sure the ActiveCell is the
' top left of Selection first.
CCnt = Selection.Columns.Count
RCnt = Selection.Rows.Count
CellCnt = Selection.Cells.Count
Tcell = 2
For c = 1 To CCnt
For r = 1 To RCnt
Range(ActiveCell.Address).Offset(r - 1, c - 1).Value = _
Range("iv" & Tcell).Value
Tcell = Tcell + 1
Next r
Next c
' Clean up temporary sort location.
Range("IV1", Range("IV1").End(xlDown)).Clear
End Sub
et j'ai trouve un programme qui détectent les doublons
et la parti qui m'intéresse c'est :
For I = 2 To NbrLig
If Cells(I, NumCol + 1).Value = Cells(I - 1, NumCol + 1).Value Then
Cells(I, NumCol + 1).Font.Bold = True
Cells(I, NumCol + 1).Font.ColorIndex = 3
Cells(I - 1, NumCol + 1).Font.Bold = True
Cells(I - 1, NumCol + 1).Font.ColorIndex = 3
End If
Next
je voudrai fusionné les deux qqun pourrai me dire comment faire ? ou me donner ca version modifier fait avec le premier programme !
Personnellement je suis nul en VBA c'est la première fois que je fais ca !!
Je vous remerci d'avance
A voir également:
- Tri + Doublon Macro Excel
- Comment faire un tri personnalisé sur excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
4 réponses
Bonjour,
Petites questions:
Tu veux détecter les doublons, pourquoi faire: les détruire ?
as tu plusieurs colonnes? si oui, combien?
Petites questions:
Tu veux détecter les doublons, pourquoi faire: les détruire ?
as tu plusieurs colonnes? si oui, combien?
Avec mon niveau de C et de java , je ne comprend pas tres bien le VBA mais je pense qu'il me faut une boucle for la ou le programme fait ca boucle for pour tri, mes les valeurs de chaque cellule son indiquer ou ca ??? et quel sont elle ? blon-macro-excel#