Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Private Sub Worksheet_Activate()
Dim i As Integer, j As Integer
For i = 1 To 10
For j = 1 To 10
If Cells(i, j).Value = '' Then
Cells(i, j).Value = '.....'
End If
Next j
Next i
End Sub
J'ai mis 10 mais tu peux changer selon le nombre de lignes et de colonnes
Cette procedure s'effectuera à chaque fois que la feuille sera activée
et si je veux que l'element remplacant de mes cases vides soit un nombre et +1 a chaque case vide de maniere a n'avoir jamais le meme nombre dans la case
et si je veux que l'element remplacant de mes cases vides soit un nombre et +1 a chaque case vide de maniere a n'avoir jamais le meme nombre dans la case
Private Sub Worksheet_Activate()
Dim i As Integer, j As Integer, k As Integer
k = 1
For i = 1 To 10
For j = 1 To 10
If Cells(i, j).Value = '' Then
Cells(i, j).Value = k
k = k + 1
End If
Next j
Next i
End Sub
je cherche à remplacer mes cellules vides par un nombre allant de 1 en 1
ex : 1ere cellule vide trouvee => 10000000
2eme cellule vide trouvee => 10000001
etc
j'en ai besoin pour faire fonctionner correctement une macro un peu complexe
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.