[VB] Déterminer une colonne par une lettre et non un chiffre

Déterminer une colonne par une lettre et non un chiffre [VB] - VB/VBA/VBS - Programmation

Marsh Posté le 07-12-2007 à 11:23:13    

Bonjour,
 
J'ai créé une fonction qui prend le classeur, la feuille et la colonne en argument.

Code :
  1. Function Insert(ClasseurATraiter As String, FeuilleATraiter As String, ColonneATraiter As Byte)


J'utilise ces paramètres pour obtenir le nombre d'enregistrement dans ma colonne:

Code :
  1. DLV1 = Workbooks(ClasseurATraiter).Sheets(FeuilleATraiter).Columns(ColonneATraiter).Find("", , , , xlByRows, xlNext).Row - 1


Seulement je voudrais pouvoir utiliser mon attribut ColonneATraiter pour regarder le contenu d'une cellule.  
J'ai donc penser à:

Code :
  1. Range (ColonneATraiter & i)

avec i un entier.
 
Seulement Columns prend en paramètre un entier et non une lettre, donc Range ne marche pas.
 
Quelque'un aurait il une astuce pour ma colonne soit déterminer par une lettre et non pas un chiffre?

Reply

Marsh Posté le 07-12-2007 à 11:23:13   

Reply

Marsh Posté le 07-12-2007 à 11:41:34    

J'ai trouver la réponse à ma question sur le forum:
 
http://forum.hardware.fr/hfr/Progr [...] 2089_1.htm

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed