X
Xor
Guest
Bonjour Forum
Merci tout d´abord à tous les spécialistes de ce forum qui nous facilite grandement la tâche par ces bons conseils
j´ai une petite boucle que j´étais fier d´avoir ecrite..
Mais en execuction c´est pas trop ca.. L´écriture ne doit pas être correcte.
La macro ne veut pas reconnaitre la condition du If j´ai l´impression
voici le code;
Sub CommandButton1_click()
Dim x As Variant
Dim y As Variant
Dim changementpartableau As String
Dim changementparcolonne As String
Dim r As Variant
Dim m As Byte
r = 3 'numero de lignes
For x = 5 To 10 Step 2 ' x numero de la colonne
For y = 29 To 27 + r 'y numero de la ligne
If Cells(x, y) <> Cells((x - 1), y) Then 'une catégorie est composé de 2 colonne
m = m + 1' nb de changement par categorie
End If
Next y
If m > 0 Then
Dim changementparcolonne = m & ' Changement dans ' & Cells(4, y - 1) ' titre de la categorie
End If
Next x
changementpartableau = Dim changementparcategorie & vbLf & changementpartableau ´
MsgBox changementpartableau
End Sub
Si quelqu´un peut m´expliquer le pourquoi de ce non fonctionnement..
Je lui en serai très reconnaissant...
Merci
Xor
Merci tout d´abord à tous les spécialistes de ce forum qui nous facilite grandement la tâche par ces bons conseils
j´ai une petite boucle que j´étais fier d´avoir ecrite..
Mais en execuction c´est pas trop ca.. L´écriture ne doit pas être correcte.
La macro ne veut pas reconnaitre la condition du If j´ai l´impression
voici le code;
Sub CommandButton1_click()
Dim x As Variant
Dim y As Variant
Dim changementpartableau As String
Dim changementparcolonne As String
Dim r As Variant
Dim m As Byte
r = 3 'numero de lignes
For x = 5 To 10 Step 2 ' x numero de la colonne
For y = 29 To 27 + r 'y numero de la ligne
If Cells(x, y) <> Cells((x - 1), y) Then 'une catégorie est composé de 2 colonne
m = m + 1' nb de changement par categorie
End If
Next y
If m > 0 Then
Dim changementparcolonne = m & ' Changement dans ' & Cells(4, y - 1) ' titre de la categorie
End If
Next x
changementpartableau = Dim changementparcategorie & vbLf & changementpartableau ´
MsgBox changementpartableau
End Sub
Si quelqu´un peut m´expliquer le pourquoi de ce non fonctionnement..
Je lui en serai très reconnaissant...
Merci
Xor