rechercher et localiser un en-tête de colonne à l'aide d'excel macro vba
J'ai une feuille de calcul est mis à jour régulièrement. Par conséquent, l'en-tête de colonne positions de changement regurlary. Par exemple, si aujourd'hui, "Date" est dans la colonne J1 comme en-tête de colonne, demain "Date" pourrait être dans la colonne C1. Donc si je veux effectuer des opérations de tri, à l'aide d'une macro pour la date, je ne peut pas se référer à l'aide d'un codée en dur de la cellule de référence, par exemple
cu.Range("J1").AutoFilter Field:=10, Criteria1:=">=" & Date
Est-il un moyen dans excel pour rechercher et localiser un en-tête de colonne par exemple la date. De sorte qu'après je repère, je peux effectuer le tri basé sur la date actuelle.
Comment cela peut-il être effectué par le biais d'une macro?
range("J1").Value
juste pour voir votre format de date? Vous êtes donc en gros vous voulez que microsoft excel pour auto-filtre de l'en-tête de colonne d'aujourd'hui?OriginalL'auteur | 2015-03-02
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le
Find
méthode pour ce faire. Exemple:Ensuite, vous devez utiliser
rngDateHeader
au lieu de le codé en durRange("J1")
.OriginalL'auteur Jean-François Corbett