Faire une macro excel sous vba
Résolu
sam2203
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
sam2203 Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
sam2203 Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je dois ecrire une maco excel sous vba qui me permette de remplacer les donnees manquantes par la precedente.
Public Sub CaseVide()
Dim i As Integer
Dim j As Integer
Dim cells As Range
For Each cells In Selection
If cells = "" Then
cells = cells.Offset(i - 1, j)
End If
Next
End Sub
le programme ne fonctionne pas
je dois ecrire une maco excel sous vba qui me permette de remplacer les donnees manquantes par la precedente.
Public Sub CaseVide()
Dim i As Integer
Dim j As Integer
Dim cells As Range
For Each cells In Selection
If cells = "" Then
cells = cells.Offset(i - 1, j)
End If
Next
End Sub
le programme ne fonctionne pas
A voir également:
- Faire une macro excel sous vba
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Déplacer une colonne excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
5 réponses
Salut,
tout simplement !
Public Sub CaseVide()
Dim cells As Range
For Each cells In Selection
If cells.Value = Empty Then cells.Value = cells.Offset(-1, 0).Value
Next cells
End Sub
I.
tout simplement !
Public Sub CaseVide()
Dim cells As Range
For Each cells In Selection
If cells.Value = Empty Then cells.Value = cells.Offset(-1, 0).Value
Next cells
End Sub
I.
Bizarre, bizarre ... ici, ça marche.
y a-t-il un message d'erreur ?
il faut évidemment, avant de lancer la macro, avoir sélectionné la plage à traiter.
I.
y a-t-il un message d'erreur ?
il faut évidemment, avant de lancer la macro, avoir sélectionné la plage à traiter.
I.
Stp, peux-tu éxécuter en pas à pas pour voir où ça coince ? (tu places le curseur au début de la procédure et tu fais F8 pour éxécuter les instructions une par une. Tu peux en paralle visualiser le résultat au fur et à mesure dans Excel).
Merci.
Merci.
les modifications dans ton code sont enregistrées quand tu enregistres ton fichier Excel.
Au revoir !
Au revoir !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mais le programme n'a pas fonctionné.je suis débutante en vba et je n'arrive pas a comprendre pourquoi ca ne fonctionne pas