une variable et une constante

M

Montana

Guest
Bonjour,
Help j'ai besoin de savoir comment ajouter +1 à une cellule qui contient une partie variable et une partie constante

1 / 2005
2 / 2005
3 / 2005
etc..
alors je sais qu'il faut déclarer la cellule en Texte
voila le début
i = 9
Do While Cells(i, 1).Value <> ""
i = i + 1
Loop
ensuite???????
merci
 
C

CBernardT

Guest
Bonjour Montana

Essayes avec ce code :

Sub Liste()
Dim i As Byte ' Byte jusqu'à 255 lignes et integer au-delà

For i = 1 To 100 ' 100 pour 100 boucles
Cells(i + 1, 1) = Str(i) & " / " & 2005 '+ 1 pour démarer à la ligne 2
Next i
End Sub

Cordialement

CBernardT
 
T

tatiak

Guest
pour créer une liste de 50 items contenant 1 / 2005, ... :

Sub créerliste()
For i = 1 To 50
Range("A" & i).Select
ActiveCell.Value = i & " / 2005"
Next i
End Sub

pour continuer la même liste, ligne par ligne :

Sub continuerliste()
L = Feuil1.Range("A65536").End(xlUp).Row
Cells(L, 1).Activate
valeur = ActiveCell.Value
i = 1
While Right(Left(valeur, i), 1) <> "/"
i = i + 1
Wend
valeur = (Left(valeur, i - 1) + 1) & " / 2005"
Cells(L + 1, 1).Activate
ActiveCell.Value = valeur
End Sub
 
M

Montana

Guest
merci mais ce n'est pas exactement ce que je souhaite
voila en gros le resultat voulu

A chaque fois que j'actionne la macro, elle verifie si la cellule est vide, si c'est la cas, la cellule doit inscrire i+1/ 2005, i etant la valeur sur la ligne precedente.
voila je ne sais pas si je suis clair
 

Discussions similaires

Statistiques des forums

Discussions
312 325
Messages
2 087 304
Membres
103 513
dernier inscrit
adel.01.01.80.19