[VB -> C#] problème pour une traduction

problème pour une traduction [VB -> C#] - C#/.NET managed - Programmation

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.
 

Citation :


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...

Reply

Marsh Posté le 26-04-2006 à 14:21:29   

Reply

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
*/

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed