Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema MsgBox
BildScreenshot zu MsgBox MsgBox-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema RefEdit
BildScreenshot zu RefEdit RefEdit-Seite mit Beispielarbeitsmappe aufrufen

refedit

Betrifft: refedit von: Philip
Geschrieben am: 03.08.2007 10:39:48

Hallo Experten,

ich nutze in meinem Makro die Funktion "refedit". Dort möchte ich dem Nutzer ermöglichen einen bestimmten Zellenbereich auszuwählen.
Wie schaffe ich es, dass der Anwender nur ganze Zeilen auswählen kann, nicht einzelne Zellen?
Ich hoffe ihr könnt mir helfen.

Vielen Dank im Voraus.
Gruss,
Philip

  

Betrifft: AW: refedit von: ransi
Geschrieben am: 03.08.2007 11:05:09

HAllo Philp

Das refEdit ist nicht so mein Ding.
Ist mir zu absturzfreudig.

So kannst du testen ob ganze Zeilen ausgewählt sind.

' **********************************************************************
' Modul: Tabelle1 Typ: Element der Mappe(Sheet, Workbook, ...)
' **********************************************************************

Option Explicit


Public Sub test()
If Selection.Count / 256 = Selection.Rows.Count Then
    MsgBox "Ganze Zeilen gewählt"
    Else:
    MsgBox "Keine Komplette Zeile gewählt"
End If
End Sub


ransi


  

Betrifft: AW: refedit von: Philip
Geschrieben am: 03.08.2007 11:30:35

Hallo ransi,

danke für die Hilfe. Ich möchte aber dem Nutzer überhaupt nur die Möglichkeit geben, ganze Zeilen auszuwählen, keine einzelnen Zellen...
Hast du da eine Idee?

Danke & Gruss,
Philip


  

Betrifft: AW: refedit von: Bertram
Geschrieben am: 03.08.2007 11:35:53

Hallo Philip,

wie wär's damit:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Target.EntireRow.Select
End Sub


Gruß
Bertram


 

Beiträge aus den Excel-Beispielen zum Thema "refedit"