Bonjour à tous,
j'ai une petite question à vous soumettre. Sur ma feuille de départ Excel j'ai une colonne jour, une mois et une année. A partir de ces données je veux renseigner une autre feuille excel en écrivant la date de facon traditionnelle (jj/mm/yyyy).
Pour se faire j'ai fait une petite macro:
Ca marche en gros bien, à l'exception de quelque ligne où excel décide de son propre chef de forcer le format de ma cellule à date. Et ca perturbe mon traitement des données.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 If ThisWorkbook.Sheets("feuil1").Cells(ligne, 9) < 10 Then Cells(i, 8) = "0" & ThisWorkbook.Sheets("feuil1").Cells(ligne, 9) Else: Cells(i, 8) = ThisWorkbook.Sheets("feuil1").Cells(ligne, 9) End If If ThisWorkbook.Sheets("feuil1").Cells(ligne, 10) < 10 Then Cells(i, 8) = Cells(i, 8) & "/0" & ThisWorkbook.Sheets("feuil1").Cells(ligne, 10) Else: Cells(i, 8) = Cells(i, 8) & "/" & ThisWorkbook.Sheets("feuil1").Cells(ligne, 10) End If Cells(i, 8) = Cells(i, 8) & "/" & ThisWorkbook.Sheets("feuil1").Cells(ligne, 11)
Je voudrais savoir si quelqu'un sait comment iniber cette automatisation du formatage.
PS: quand je fais du pas à pas et que je commence à remplir une des cases qui posent problèmes, la cellule prend la valeur de 05-juin au lieu de 05/06 comme lui demande.
merci d'avance
vince
Partager