discus23
Messages postés2Date d'inscriptionlundi 30 octobre 2006StatutMembreDernière intervention30 octobre 2006
-
30 oct. 2006 à 15:42
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 2012
-
31 oct. 2006 à 09:09
Salut.
Je debute dans l'etude de VBA.
J'ai un ptit pari ac un prof et je dois fair un programme assez simple je pense mais comme je suis novice je rame un peu.
A partir d'une colonne qui contient X lignes de valeur qconque, il faut obtenir une colonne dans laquelle chaque ligne serait répétée 2 fois. exemple:
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 30 oct. 2006 à 15:50
Salut,
NOTE: un pari avec un prof.... un EXO quoi
le code suivant fait ce que tu veux de la colonne A a la colonne B
'Compteur de la premiere colonne
Dim Xi As Long
'Compteur de la Seconde colonne
Dim Yi As Long
'Valeur de la cellule courante
Dim XVal As String
'Initialisation des compteurs
Xi = 1
Yi = 1
'récupération de la valeur
XVal = ActiveSheet.Range("A" & Xi).Value
'Boucle tant qu il ne trouve pas une cellule vide
While XVal <> ""
ActiveSheet.Range("B" & Yi).Value = XVal
ActiveSheet.Range("B" & Yi + 1).Value = XVal
'incrementaiton des compteurs
Yi = Yi + 2
Xi = Xi + 1
'récuperation de la nouvelle valeur
XVal = ActiveSheet.Range("A" & Xi).Value
Wend
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 30 oct. 2006 à 17:48
Salut,
Je ne reponds pas au MP et je n'est pas MSN au boulot, donc si tu veux des explications sur le code (qui est quand meme commenter) il va falloir revenir sur ce topic.
@+, Ju£i?n
wapupu
Messages postés3Date d'inscriptionjeudi 26 octobre 2006StatutMembreDernière intervention31 octobre 2006 31 oct. 2006 à 08:30
voici mon probleme: j'ai 10 personnes en classe1 au bout d'un certain temps 3 de ces personnes doivent passer en classe 2
j'aimerai ecrire un petit programme qui me renseigne chaque fois que ça doit se faire
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 31 oct. 2006 à 09:09
Salut,
[auteurdetail.aspx?ID=892634 >wapupu] : Le principe du forum (si tu avais lu le règlement) c'est un topic = un problème.
Tu dois créer un nouvelle question dans le forum (en prenant soi de la placer au bon endroit) et surtout de BIEN expliquer ton problème.
D'une part tu poste trois fois le meme message dans un topic qui n'a rien à voir avec ton sujet et en plus ce n'est pas expliquer au mieux.
Peu etre que tu te comprends masi ce n'est pas le cas de tout le monde.