Macro VBA - fonction "Cells.Select"
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:
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:
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 :mrgreen:
Le soucis c'est qu'a la fin il y a ceci :calim2:
Code:
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:
1 2
| Sheets("DATA").Select
Cells.Select |
et qu'il les efface
Code:
Selection.ClearContents
aprés je ne sais pas ce qu'il fait par
Code:
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 :google:
et aussi d’où sort le format "Général" ? on peut définir des formats?