beyv
Messages postés4Date d'inscriptionjeudi 10 novembre 2005StatutMembreDernière intervention25 mai 2006
-
23 mai 2006 à 03:32
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 2013
-
3 sept. 2006 à 14:08
bonjour à tous,
Je développe une petite application avec VBA Excel. Je voudrais pouvoir ajouter par programme une colonne à un worksheet actif (pour conserver les numéros de ligne avec de faire le tri)
Merci de me dire ce qui ne va pas avec ma procédure (voir ci dessous). Il y a un pb avec l'utilisation de ObjectLists (c'est du moins à cette ligne que l'exécution crash)
Le message d'erreur est : Erreur d'exécution '9', L'indice n'appartient pas à la sélection
Sub AddListColumn()
Dim wrksht As Worksheet
Dim objListCol As ListColumn
Dim i, total_ligne As Integer
Set wrksht = ActiveWorkbook.Worksheets("Mysheet")
Set objListCol = wrksht.ListObjects(1).ListColumns.Add
beyv
Messages postés4Date d'inscriptionjeudi 10 novembre 2005StatutMembreDernière intervention25 mai 2006 23 mai 2006 à 18:59
Oui j'ai essayé avec l'index 0 (Set objListCol = wrksht.ListObjects(0).ListColumns.Add ) et j'ai obtenu le même message d'erreur. ce que je trouve bizarre d'ailleurs puisque l'instruction MsgBox wrksht.ListObjects.Count retournait 0 comme resultat.
beyv
Messages postés4Date d'inscriptionjeudi 10 novembre 2005StatutMembreDernière intervention25 mai 2006 25 mai 2006 à 06:57
merci crilum,
Avec ton code, j'insère une colonne à la position C.
Comment insérer au bout droit d'une rangée de colonnes dont le nombre n'est pas connu à l'avance?
merci à tous (j'attends vos propositions)
Vous n’avez pas trouvé la réponse que vous recherchez ?