problème pour une traduction [VB -> C#] - C#/.NET managed - Programmation
Marsh Posté le 26-04-2006 à 16:28:59
foreach (object sh in ActiveWorkbook.Worksheets) 
{ 
if (sh.Name == "SHEET" ) 
                      sh.Delete; 
} 
/* 
Tu devras faire un CType de ton objet ou spécifier exactement le type dans ta clause foreach. 
 
good luck pour ton stage 
*/ 
Marsh Posté le 26-04-2006 à 14:21:29
Voila je suis actuellement en Stage pour mon DUT informatique et mon maître de stage m'a demandé de traduire quelques macro VB, pilotant Excel, en C#.
Le problème vient du fait que je ne sais pas comment traduire certaines choses.
Option Explicit
Const SHEET = "resultat"
[...]
Public Sub MiseEnForme(s() As ServiceConducteur, nbservices As Integer)
|
| Dim i_srv As Integer
| Dim sh As Variant
|
| For Each sh In ActiveWorkbook.Worksheets
| | If sh.Name = SHEET Then
| | sh.Delete
| Next
|
| [...]
|
End Sub
ce que j'ai surligné en rouge, c'est là que je coince. Si quelqu'un a une idée, elle serait la bienvenue...