Ce n' “range(”F:“)” dans une macro Excel?
Je suis le débogage d'une macro et ont très peu d'expérience avec eux, ce qui ne l'f:f signifie? Je comprends la première plage et j'imagine que l'f:f signifie que la plage sélectionnée, mais c'est juste une supposition.
ws.Range("A1:M65536").ClearContents
ws.Range("F:F").FormatConditions.Delete
Quelqu'un pourrait-il clarifier pour moi, s'il vous plaît?
Vous devez vous connecter pour publier un commentaire.
Il entend de la gamme qui est l'ensemble de la
F
colonne.F:H
, ce sont des colonnesF
,G
etH
etc.ws.Range("A1:M65536").ClearContents
être remplacé par desws.Range("A:M").ClearContents
en supposant que c'est l'ensemble de colonnes qui devaient être supprimés qui estA:M
semble plus propre par rapport àA1:M65536
. Même si la fin de ligne est probablement plus grande que la taille de la feuille de calcul, il semble arbitraire.ws.Range("A:M").ClearContents
. Aussi cela fonctionne dans toutes les versions d'Excel. Dans Excel 2007, le code d'origine ne sera pas effacer le contenu à partir de la ligne 65537 partir 🙂F:F
l'ensemble de laF
colonne.