ActiveSheet.Range(Cells(x,y), les Cellules(w, z)).Sélectionnez pas de travail

Quelqu'un pourrait-il me dire pourquoi quand je me réfère à une gamme donnée, il fonctionne très bien:

ActiveSheet.Range("A1:D3").Select

mais

ActiveSheet.Range(Cells(1, 1), Cells(3, 4)).Select

pas de travail?

  • Qu'entendez-vous par pas de travail? Vous obtenez un message d'erreur?
  • Fonctionne pour moi...
  • Est-ce que votre code, utilisez une autre feuille que ActiveSheet?
  • Si votre ActiveSheet est un tableau, ce sera un échec (mais ce sera la première ligne également). Ne pouvez pas imaginer toute autre raison. La plupart des gens se faire massacrer jusqu'ici à l'aide de Cells sans une feuille de qualificatif pour accéder à des cellules sur une autre feuille. Vous êtes à l'aide de la ActiveSheet de sorte que le problème est supprimé.
  • Sauf si c'est une simplification de poster la question, et il ya une autre feuille de calcul impliqués.
  • Ceci a été demandé et répondu à de nombreuses reprises avant de Stackoverflow. Ici est l'un de ces quesiton.
  • Un autre one la Question est différente, mais traite du même problème

InformationsquelleAutor oitathi | 2015-05-20