Just nu i M3-nätverket
Gå till innehåll

Excel VBA områden


Rekommendera Poster

Kan man enkelt reducera bort en del av ett cellområde?

låt säga att jag vill kolla om området A1:D6 är tomt men jag vet att t.ex cell B2:B3 är ifylld så dessa vill jag inte ha med.

det blir ju väldigt pusslande om man ska göra en union av typ 4st områden runt B2:B3.

det kommer iofs att bli med offset satser men ändå...

obs! VBA...

Länk till inlägg
Dela på andra webbplatser

Det enklaste är väl att kolla så att du inte är i en av undantagscellerna 

 

Sub Makro1()
    Dim c As Range

    For Each c In ActiveSheet.Range("A1:D6").Cells
        If Intersect(c, Range("b2:b3")) Is Nothing Then
            c.Value = "Den här cellern var tom"
        End If
    Next c
End Sub

Annars är det bara att Googla järnet. Här är det någon som har skapat en funktion för det:

http://dailydoseofexcel.com/archives/2007/08/17/two-new-range-functions-union-and-subtract/

Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu


×
×
  • Skapa nytt...