Bonjour,

je suis en train de refaire une macro pas trés propre,
seulement je me heurte à la fin à une fonction que je connais pas,
impossible se savoir ce qu'elle fait...

par exemple il y avait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
'Code projet
    Sheets("DATA").Select
    Range("C10").Select
    sel = ActiveCell
    Sheets("RESULTAT").Select
    Range("B7:C7").Select
    ActiveCell = sel
que j'ai simplement remplacé par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
'Code projet
    Sheets("RESULTAT").Range("B7:C7") = Sheets("DATA").Range("C10")
pour moi beaucoup plus simple à lire,
et le code est 5 voir six fois moins long

Le soucis c'est qu'a la fin il y a ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
    ' Effacement de la feuille de recupération
    Sheets("DATA").Select
    Cells.Select
    Selection.ClearContents
 
    ' Remise à l'état initiale des cellules de la feuille
    Cells.Select
    Selection.NumberFormat = "General"
j'ai peur qu'il prenne toutes les cellules qui ont étaient sélectionnées de la feuille DATA
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Sheets("DATA").Select
Cells.Select
et qu'il les efface
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Selection.ClearContents
aprés je ne sais pas ce qu'il fait par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Selection.NumberFormat = "General"
Voila si quelqu’un peut m'éclairer,
j'ai l'impression que se problème n'est pas compliqué mais je ne trouve pas d'explications sur
et aussi d’où sort le format "Général" ? on peut définir des formats?