Bonjour
j'ai un problème lorsque je copie le contenu du presse papier vers excel
en fait,pour le moment je copie avec CTRL+V en attendant de trouvé une solution a sa mais mon principale problème est que lorsque je copie des données du genre 1-1, excel m'affiche 1-janvier! la solution a sa et d'écrire '1-1 ,certes j'aurais bien 1-1 lorsque je modifie la valeurs directement sur excel mais quand j'acrit '1-1 dans le presse papier et je copie dans excel j'ai bien dans la cellule excel '1-1 chose que je trouve désagreable a voir voici le peti bout de code que j'ai utilisé;
quelqu'un pourrait me filer un coup de main svp?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 string value; StringBuilder SB = new StringBuilder(); int t = 0; foreach (DataRow row in tb.Rows) { if (t == 0) { foreach (DataColumn column in tb.Columns) { value = column.Caption.ToString(); SB.AppendFormat("{0}\t", value); } t = 1; } SB.AppendLine(); foreach (DataColumn column in tb.Columns) { value = row[column].ToString(); value = "'" + value; SB.AppendFormat("{0}\t", value); } Clipboard.SetText(SB.ToString()); } }
salutations
Partager