|
|
|
|
Bonjour,
Je ne comprend pas très bien le code & chr(10) &
Voila mon code:
Range("A1").Value = "ETAT DES DECISIONS" & Chr(10) & "DU __/__/2008 AU __/__/2008"
Je c'est que cela a pour fonction le retour à la ligne automatique, mais quand je change le numéro 10 qui est entre parenthése j'ai l'impression que cela fait une autre manipulation, quelqu'un pourrai me donner la liste des chiffres à mettre entre les parenthéses et ce que cela fait.
Et pourquoi le code est nommé Chr (est-ce l'abréviation de quelque chose ou est ce que sa ve dire quelque chose en anglais)
Merci d'avance pour votre aide et je suis débutant donc j'éspére que vous serez tolérant car la question à l'air un peu bête
Configuration: Windows XP Internet Explorer 6.0
Chr(10) est effectivement le retour mais pas le retour à la ligne suivante.
|
Répondre à lilourose
|
Bonjour,
|
En fait, j'ai des notions de programmation, j'ai déjà programmé en pascal (oui je sais c'est dépassé :p) mais aussi une fois en vb mais c'était un petit programme...mnt on m'a dit qu'il fallait juste s'y mettre et c'est pas difficile mais le problème c'est que je suis perdue dans tout ce qu'il y a sur le net...j'ai deux semaines devant moi avant de rendre le projet...
|
Jai un probleme avec mon calendrier il y a deux fois le meme nombre qui revien a la 4 et 5 ieme ligne voila la code
Private Sub Workbook_Open()
Range("I1").Value = Range("H1").Value
Range("A7:G7").Select
Selection.ClearContents
Range("A11:G12").Select
Selection.ClearContents
'
Jour = Range("K26").Value
Cells(7, Jour).Value = 1
Temporaire = 2
For Journee = (Jour + 1) To 7
Cells(7, Journee).Value = Temporaire
Temporaire = Temporaire + 1
Next Journee
'
JourDebut = Range("G10").Value
JourFinMois = Range("M17").Value
Do While True
For Boucle1 = 1 To 7
If JourDebut > JourFinMois Then
Exit Do
Else
Cells(11, Boucle1).Value = JourDebut ' appartire d'ici sa bogue
JourDebut = JourDebut + 1
End If
Next Boucle1
For Boucle2 = 1 To 3
If JourDebut > JourFinMois Then
Exit Do
Else
Cells(12, Boucle2).Value = JourDebut
JourDebut = JourDebut + 1
End If
Next Boucle2
Loop
End Sub
Merci a bientot |
Salut,
Range("I1").Value = Range("H1").Value
Range("A7:G7").Select
Selection.ClearContents
Range("A11:G12").Select
Selection.ClearContents
'
jour = Range("K26").Value
Cells(7, jour).Value = 1
Temporaire = 2
For Journee = (jour + 1) To 7
Cells(7, Journee).Value = Temporaire
Temporaire = Temporaire + 1
Next Journee
'
JourDebut = Range("G10").Value + 1 '<----- j'ai ajouté 1 à la valeur de la date de début ;o)
JourFinMois = Range("M17").Value
Do While True
For Boucle1 = 1 To 7
If JourDebut > JourFinMois Then
Exit Do
Else
Cells(11, Boucle1).Value = JourDebut
JourDebut = JourDebut + 1
End If
Next Boucle1
For Boucle2 = 1 To 3
If JourDebut > JourFinMois Then
Exit Do
Else
Cells(12, Boucle2).Value = JourDebut
JourDebut = JourDebut + 1
End If
Next Boucle2
Loop
Bonne continuation ;o) «Ce que l'on conçoit bien s'énonce clairement, Et les mots pour le dire arrivent aisément.» Nicolas Boileau |