numéro de colonne - VB/VBA/VBS - Programmation
Marsh Posté le 14-04-2004 à 09:58:53
désolé, j'ai trouvé la rponse ailleurs entre temps..
il s'agit de la fonction :
numcolonne = ActiveCell.Column
pour de nombreuses infos sous excel, voir le site :
http://dj.joss.free.fr/faq.htm#adressLC
Marsh Posté le 14-04-2004 à 10:39:25
toujours dans la même idée, je cherche à remplir une case de ce tableau, or pour cela, je doit spécifier la colonne et la ligne.
il existe une formule qui est:
range ("A" & numligne).select dans le cas où on connait la colonne et pas le numéro de ligne, or, moi c'ets le contraire et une formule du style:
range (&numcolonne "2" ).select ne passe pas!
quelqu'un a une idée?
sbedhy
Marsh Posté le 14-04-2004 à 14:49:57
puisque toujours pas de reponse de votre part, je continue a avancer, mais en detournant le sujet, et j'arrive sur un nouveau pb...
j'ai besoin de faire une somme du genre :
Range("S2" ).FormulaR1C1 = "=Sum(RC[1]:RC[X])"
or, le X est une variable, et si je la met comme ca dans la formule, il y a une erreur de compilation.
quelqu'un connai tun moyen de detourner ce pb?
merci
sbedhy
Marsh Posté le 15-04-2004 à 13:55:16
quand ton n° de ligne est une variable, il faut écrire :
Range(numcolonne & "2" ).select
pour ta somme :
Range("S2" ).FormulaR1C1 = "=Sum(RC[1]:RC[" & X & "])"
Marsh Posté le 16-04-2004 à 06:15:18
Bonjour,
Pour entrer une information specific dans une cellule, tu peux, au lieu d'utiliser Range, utiliser Cells.
Exemple:
Cells(1, 1).Value = "Hello World"
Qui correspond a:
Range("A1" ).value = "Hello World"
Ou un mix des deux:
range(cells(1, 1), cells(3, 1)).value = "Hello World" correspond a la plage A1:A3
I.
Marsh Posté le 14-04-2004 à 09:49:27
bonjour,
pour un petit programme sous vba Excel, je lis dans un tableau excel toutes les valeurs d'une ligne jusqu'à en trouver une en particulier.
Lorsque cette valeur est trouvée, j'incruste une nouvelle colonne. or, j'ai besoin du numéro de cette colonne pour réaliser différent calcul, et remplir la colonne.
quelqu'un pourrait il donc m'expliquer comment avoir le numéro d'une colonne selectionnée?
merci
sbedhy