Thema Datum  Von Nutzer Rating
Antwort
06.11.2015 14:40:17 Markus
NotSolved
Blau Makro auf komplette Spalte anwenden
07.11.2015 11:52:59 Gast86180
NotSolved

Ansicht des Beitrags:
Von:
Gast86180
Datum:
07.11.2015 11:52:59
Views:
595
Rating: Antwort:
  Ja
Thema:
Makro auf komplette Spalte anwenden
Columns("L").FormulaR1C1 = "=IF(RC[-1]="""","""",HYPERLINK(""https//jira/browse/""&RC[-1]))"

Füllt die gesamte Spalte L (wirklich ALLES).

 

Option Explicit

Sub Bsp()
  
  Dim rng As Excel.Range
  
  With Worksheets("Tabelle1")
    
    Set rng = .Cells(.Rows.Count, "K").End(xlUp)
    If IsEmpty(rng.Value) Then Exit Sub 'Exit, da kein Eintrag in Spalte K vorhanden
    
    'Bereich Spalte L referenzieren, ausgehend von Zelle L1
    'bis zur letzten Zeile mit Inhalt in Spalte K (s. rng oben)
    Set rng = .Range(.Cells(1, "L"), .Cells(rng.Row, "L"))
    
    rng.FormulaR1C1 = "=IF(RC[-1]="""","""",HYPERLINK(""https//jira/browse/""&RC[-1]))"
    
  End With
  
End Sub

Dies füllt abhängig vom Inhalt in Spalte K den Bereich in Spalte L.

Das Prinzip, mit dem man hier das Ende bestimmt, könnte man auch noch für den Anfang betreiben. Ich gehe hier jedoch davon aus, dass der Anfang fest ist - Zelle L1.


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
06.11.2015 14:40:17 Markus
NotSolved
Blau Makro auf komplette Spalte anwenden
07.11.2015 11:52:59 Gast86180
NotSolved