dim tableau(50) as single 'mettre le nombre de cellules 'ensuite tu met les valeurs des cellules dans le tableau : tableau(1)=cells(1,1) 'cells(colonne,ligne) etc... ensuite tu met une condition: exemple for i = 1 to 50 if tableau(i)>10 then ... next
Dim ProjetTache As String ProjetTache = Workbooks("Macromailauto3.xlsm").Worksheets("Intro").[D14].Value Range("E117").Select ActiveCell.FormulaR1C1 = _ "=SUMIF([Mise_a_jour_BDD_Reporting_GC.xlsm]SCORE!C56,RC4&R98C" & ProjetTache & "R116C3,[Mise_a_jour_BDD_Reporting_GC.xlsm]SCORE!C29)*1000" Range("E117").Select
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionSub toto() Dim A As String A = " TEST " MsgBox ("ceci est un A raté") MsgBox ("ceci est un " & A & " réussi") End Sub
Sub ReelGST() ' Extraction des données du Réél de GST '----------------------------------------------- Dim ProjetTache As String Dim formule_sumIF As String Dim Wkb As Workbook Dim Sh As Worksheet Set Wkb = Workbooks("Macromailauto3.xlsm") Set Sh = Wkb.Worksheets("Intro") ProjetTache = Sh.Range("D14").Value Range("E117").Select formule_sumIF = "=SUMIF([Mise_a_jour_BDD_Reporting_GC.xlsm]SCORE!C56,RC4&R98C&" & ProjetTache & "&R116C3,[Mise_a_jour_BDD_Reporting_GC.xlsm]SCORE!C29)*1000" '----------------------------------------------- ' QUE DONNE LE DEBUG.PRINT DE LA FORMULE ? Debug.Print formule_sumIF '----------------------------------------------- ActiveCell.FormulaR1C1 = formule_sumIF Range("E117").Select End Sub
27 oct. 2014 à 12:44
Explications disponibles ici :
http://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code