soldick
Messages postés4Date d'inscriptionjeudi 18 décembre 2008StatutMembreDernière intervention22 mai 2009
-
21 mai 2009 à 22:14
soldick
Messages postés4Date d'inscriptionjeudi 18 décembre 2008StatutMembreDernière intervention22 mai 2009
-
22 mai 2009 à 11:04
bonjour étant novice en VBA
depuis je fais une ptite marcro mais elle passe pas comme je veux
sur feuille j'ai des données negatives et postive
en parcourant ma feuille je veux que les nbre négatifs soit copiés et mis sur une autre feuille
j'ai ceci
Sub EXOHERMAN()
Dim i As Integer
For i = 2 To 30
Sheets("Feuil1").Select
Range("A1:A30").Select
For Each Cellule In Range(Cells(2, 1), Cells(30, 1))
If Cells(i, 1) < 0 Then
Sheets("Feuil3").Range(Cells(i, 1)).Value = Sheets("Feuil1").Range(Cells(i, 1)).Value cette ligne ne marche pas je c pas pk
'Cells(i, 1).Select
soldick
Messages postés4Date d'inscriptionjeudi 18 décembre 2008StatutMembreDernière intervention22 mai 2009 22 mai 2009 à 11:04
Bonjour JASS"BOOSSS" je prefere a JassBass(lol)
voila le code j'ai juste rajouté les feuilles de destinantion
c'est énormmmmmmmmmmme ton truc MERCI MERCI MERCI BCP
ca m'a pris des moi mais je voulais trouver seul maintenant je dois chercher a comprendre ton code bein que je cprned un peu j'ai du mal avec les offset
stp peut ton rester en contact var j'ai un petit projet VBA en finance encore mille merci
Sub souce()
'
Dim i As Variant
Sheets("feuil1").Select
For Each i In Range("A1:A30")
If i < 0 Then
Sheets("Feuil3").Range("A1") = "Valeurs négatives"
Sheets("Feuil3").Range("A" & i.Row) = i
End If
Next i
End Sub
Private Sub Worksheet_Activate()
'Et dans la feuille 4 tu colles ceci
Sheets("feuil3").Select
On Error Resume Next