Erreur dans une macro.

  • Initiateur de la discussion Michel
  • Date de début
M

Michel

Guest
Bonjour,
Voici ma macro.
Je fais un déplacement d'une zone de cellule, mais je veux que si cette cellule est 'non vide' un message d'erreur apparaisse.
J'ai vraimant desoin d'aide, c'est la première fois que je fais une macro. Je ne suis pas très productif.. j'y suis depuis ce matin.
Merci
Michel


tota = Application.InputBox(prompt:='Veuillez saisir le numéro de la ligne ou vous voulez insérer ce module', Type:=1)
mavariable = tota
Range('toto').Select
If ('B' & mavariable) = '' Then
Selection.Cut Destination:=Range('B' & mavariable)
Else: MsgBox 'Vous avez sélectionné ' & Target
Range('a1').Select
End If
End Sub
 

dg62

XLDnaute Barbatruc
Bonjour Michel


Code:
Sub essai()

 mavariable = Application.InputBox('Veuillez saisir le numéro de la ligne ou vous voulez insérer ce module', Type:=1)
 
Range('toto').Select

If IsEmpty(Range('B' & mavariable)) Then

    Selection.Cut
    Range('B' & mavariable).Select
    ActiveSheet.Paste
Else
    MsgBox 'Vous avez sélectionné une cellule non vide '
    Range('a1').Select
End If

End Sub
 

Discussions similaires

Réponses
25
Affichages
939
Réponses
7
Affichages
384

Statistiques des forums

Discussions
312 836
Messages
2 092 624
Membres
105 471
dernier inscrit
tomvonbed